AfEbrAzY.js 1.58 KB
import{_ as u}from"./Cba5FCYW.js";import{_ as g}from"./CIIa_WCh.js";import{d as h,D as x,E as b,u as w,c as v,e as o,f as s,w as i,o as y,g as e,_ as k,l as B,t as a,s as $}from"./BtEn9SvP.js";import{_ as C}from"./BhMHHGjC.js";const U={class:"min-h-screen bg-gradient-to-br from-default via-elevated/20 to-warning/10"},N={class:"mx-auto flex min-h-screen max-w-3xl items-center justify-center px-4 py-10"},V={class:"space-y-2"},A={class:"text-2xl font-semibold text-highlighted"},D={class:"text-sm text-toned"},E={class:"space-y-4"},R={class:"flex flex-wrap gap-2"},W=h({__name:"forbidden",setup(T){const l=x(),d=b(),{t}=w(),m=$(()=>{const n=l.query.from;return typeof n!="string"||!n.startsWith("/")?"/":n});return(n,r)=>{const _=u,f=g,c=k,p=C;return y(),v("main",U,[o("div",N,[s(p,{class:"w-full max-w-xl shadow-sm ring-1 ring-default"},{header:i(()=>[o("div",V,[s(_,{color:"warning",variant:"soft",class:"rounded-full"},{default:i(()=>[B(a(e(t)("permission.forbidden.badge")),1)]),_:1}),o("h1",A,a(e(t)("permission.forbidden.title")),1),o("p",D,a(e(t)("permission.forbidden.description")),1)])]),default:i(()=>[o("div",E,[s(f,{color:"warning",variant:"soft",icon:"i-lucide-shield-alert",title:e(t)("permission.forbidden.fromTitle"),description:e(m)},null,8,["title","description"]),o("div",R,[s(c,{color:"primary",icon:"i-lucide-house",label:e(t)("permission.forbidden.backLogin"),to:"/login"},null,8,["label"]),s(c,{color:"neutral",variant:"outline",icon:"i-lucide-arrow-left",label:e(t)("permission.forbidden.goBack"),onClick:r[0]||(r[0]=j=>e(d).back())},null,8,["label"])])])]),_:1})])])}}});export{W as default};