CUuR46nz.js 1.27 KB
import{_ as u,a as g,b as d}from"./Cw8QoC40.js";import{_ as f}from"./GKKTR224.js";import{_ as b}from"./CTMBxHfu.js";import{d as x,u as h,k as v,w as e,o as y,e as N,f as s,ab as U,g as n,s as $}from"./BtEn9SvP.js";import{u as k}from"./sZhUfCvq.js";import"./BO2UtWXE.js";import"./3laQJA1P.js";import"./D5W8WIzq.js";import"./DYcig7R4.js";import"./Cba5FCYW.js";import"./Dm2fZK57.js";import"./BsPkf8Fq.js";const w={class:"flex flex-col gap-4 sm:gap-6 lg:gap-12 w-full lg:max-w-2xl mx-auto"},F=x({__name:"settings",setup(D){const{t}=h(),{canAccessPage:a}=k(),i=$(()=>[[{label:t("settings.nav.general"),icon:"i-lucide-user",to:"/settings",exact:!0},{label:t("settings.nav.members"),icon:"i-lucide-users",to:"/settings/members"},{label:t("settings.nav.notifications"),icon:"i-lucide-bell",to:"/settings/notifications"},{label:t("settings.nav.security"),icon:"i-lucide-shield",to:"/settings/security"}].filter(o=>typeof o.to=="string"?a(o.to):!0),[]]);return(o,P)=>{const c=d,r=g,l=f,m=b,_=U,p=u;return y(),v(p,{id:"settings",ui:{body:"lg:py-12"}},{header:e(()=>[s(r,{title:n(t)("settings.title")},{leading:e(()=>[s(c)]),_:1},8,["title"]),s(m,null,{default:e(()=>[s(l,{items:n(i),highlight:"",class:"-mx-1 flex-1"},null,8,["items"])]),_:1})]),body:e(()=>[N("div",w,[s(_)])]),_:1})}}});export{F as default};