1import{dh as H,c_ as ce,cq as _,d5 as ue,cP as ge,bV as me,au as le,bK as l,aq as k,ay as d,dA as n,c4 as m,am as c,Q as B,by as u,cn as e,X as fe,bv as w,ao as p,aT as P,al as E,ax as Q,cc as Y,p as N,c3 as W,$ as pe,k as S,F as be,c8 as he,dE as ye,av as ee,Y as ve,bQ as xe,a2 as ke,bz as K,b4 as A,ak as L,ce as J,aI as Z,bB as se,bY as Ie,bg as Se,d0 as we,cz as ne,cN as qe,bW as Le,n as Te,l as ze,m as $e,bu as ie,cm as X,aD as re,N as Oe,bw as Ke,cA as Ae,u as Pe,dn as Be,da as De,a4 as Fe,G as Ce}from"./BhKrVcTG.js";import{u as Me}from"./BZSIKA9_.js";import{_ as Ue}from"./BdnJD8D7.js";import{u as Ne}from"./D7iXjrc8.js";import{u as je,_ as Ve,a as Re,b as We,c as Ee,d as Ge}from"./Cug5Ey3i.js";import"./BrxqMGWj.js";import"./DkZ2BPup.js";const oe={__name:"UDropdownMenuContent",props:{items:{type:null,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0},sub:{type:Boolean,required:!1},labelKey:{type:null,required:!0},descriptionKey:{type:null,required:!0},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0},size:{type:null,required:!1},filter:{type:[Boolean,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},searchTerm:{type:String,required:!1},class:{type:null,required:!1},ui:{type:null,required:!0},uiOverride:{type:null,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1}},emits:["update:searchTerm","escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:T}){const s=t,o=T,y=H(),{t:b,dir:r}=ce(),h=_(),{filterGroups:f}=Me(),v=Ie(""),x=L({get:()=>s.searchTerm??v.value,set:g=>{v.value=g,o("update:searchTerm",g)}}),j=J(()=>Z(s.filter,{placeholder:b("dropdownMenu.search"),variant:"none"})),z=ue(J(()=>s.portal)),D=ge(me(s,"sub","items","portal","labelKey","descriptionKey","checkedIcon","loadingIcon","externalIcon","size","filter","filterFields","ignoreFilter","searchTerm","class","ui","uiOverride"),o),F=()=>se(y,["default"]),[V,$]=le(),C=L(()=>r.value==="rtl"?h.ui.icons.chevronLeft:h.ui.icons.chevronRight),M=L(()=>s.items?.length?Se(s.items)?s.items:[s.items]:[]),q=g=>!!g.type&&["label","separator"].includes(g.type),te=L(()=>{if(!s.filter||s.ignoreFilter||!x.value)return M.value;const g=Array.isArray(s.filterFields)&&s.filterFields.length?s.filterFields:[s.labelKey];
1return f(M.value,x.value,{fields:g,isStructural:q})}),ae=L(()=>te.value.some(g=>g.some(U=>!q(U))));return(g,U)=>(l(),k(N,null,[d(e(V),null,{default:n(({item:a,active:I,index:i})=>[m(g.$slots,a.slot||"item",{item:a,index:i,ui:t.ui},()=>[m(g.$slots,a.slot?`${a.slot}-leading`:"item-leading",{item:a,active:I,index:i,ui:t.ui},()=>[a.loading?(l(),c(B,{key:0,name:t.loadingIcon||e(h).ui.icons.loading,"data-slot":"itemLeadingIcon",class:u(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,a.ui?.itemLeadingIcon],color:a?.color,loading:!0}))},null,8,["name","class"])):a.icon?(l(),c(B,{key:1,name:a.icon,"data-slot":"itemLeadingIcon",class:u(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,a.ui?.itemLeadingIcon],color:a?.color,active:I}))},null,8,["name","class"])):a.avatar?(l(),c(fe,w({key:2,size:a.ui?.itemLeadingAvatarSize||t.uiOverride?.itemLeadingAvatarSize||t.ui.itemLeadingAvatarSize()},a.avatar,{"data-slot":"itemLeadingAvatar",class:t.ui.itemLeadingAvatar({class:[t.uiOverride?.itemLeadingAvatar,a.ui?.itemLeadingAvatar],active:I})}),null,16,["size","class"])):p("",!0)]),e(P)(a,s.labelKey)||y[a.slot?`${a.slot}-label`:"item-label"]||e(P)(a,s.descriptionKey)||y[a.slot?`${a.slot}-description`:"item-description"]?(l(),k("span",{key:0,"data-slot":"itemWrapper",class:u(t.ui.itemWrapper({class:[t.uiOverride?.itemWrapper,a.ui?.itemWrapper]}))},[E("span",{"data-slot":"itemLabel",class:u(t.ui.itemLabel({class:[t.uiOverride?.itemLabel,a.ui?.itemLabel],active:I}))},[m(g.$slots,a.slot?`${a.slot}-label`:"item-label",{item:a,active:I,index:i},()=>[Q(Y(e(P)(a,s.labelKey)),1)]),a.target==="_blank"&&t.externalIcon!==!1?(l(),c(B,{key:0,name:typeof t.externalIcon=="string"?t.externalIcon:e(h).ui.icons.external,"data-slot":"itemLabelExternalIcon",class:u(t.ui.itemLabelExternalIcon({class:[t.uiOverride?.itemLabelExternalIcon,a.ui?.itemLabelExternalIcon],color:a?.color,active:I}))},null,8,["name","class"])):p("",!0)],2),e(P)(a,s.descriptionKey)||y[a.slot?`${a.slot}-description`:"item-description"]?(l(),k("span",{key:0,"data-slot":"itemDescription",class:u(t.ui.itemDescription({class:[t.uiOverride?.itemDescription,a.ui?.itemDescription]}))},[m(g.$slots,a.slot?`${a.slot}-description`:"item-description",{item:a,active:I,index:i},()=>[Q(Y(e(P)(a,s.descriptionKey)),1)])],2)):p("",!0)],2)):p("",!0),E("span",{"data-slot":"itemTrailing",class:u(t.ui.itemTrailing({class:[t.uiOverride?.itemTrailing,a.ui?.itemTrailing]}))},[m(g.$slots,a.slot?`${a.slot}-trailing`:"item-trailing",{item:a,active:I,index:i,ui:t.ui},()=>[a.children?.length?(l(),c(B,{key:0,name:C.value,"data-slot":"itemTrailingIcon",class:u(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,a.ui?.itemTrailingIcon],color:a?.color,active:I}))},null,8,["name","class"])):a.kbds?.length?(l(),k("span",{key:1,"data-slot":"itemTrailingKbds",class:u(t.ui.itemTrailingKbds({class:[t.uiOverride?.itemTrailingKbds,a.ui?.itemTrailingKbds]}))},[(l(!0),k(N,null,W(a.kbds,(O,R)=>(l(),c(pe,w({key:R,size:a.ui?.itemTrailingKbdsSize||t.uiOverride?.itemTrailingKbdsSize||t.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof O=="string"?{value:O}:O),null,16,["size"]))),128))],2)):p("",!0)]),d(e(S).ItemIndicator,{"as-child":""},{default:n(()=>[d(B,{name:t.checkedIcon||e(h).ui.icons.check,"data-slot":"itemTrailingIcon",class:u(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,a.ui?.itemTrailingIcon],color:a?.color}))},null,8,["name","class"])]),_:2},1024)],2)])]),_:3}),d(e(S).Portal,K(A(e(z))),{default:n(()=>[d(e(be),null,{default:n(()=>[(l(),c(he(t.sub?e(S).SubContent:e(S).Content),w({"data-slot":"content",class:t.ui.content({class:[t.uiOverride?.content,s.class]})},e(D)),{default:n(()=>[t.filter?(l(),c(e(S).Filter,{key:0,modelValue:x.value,"onUpdate:modelValue":U[1]||(U[1]=a=>x.value=a),"as-child":""},{default:n(()=>[d(Ue,w({autofocus:"",autocomplete:"off",size:t.size},j.value,{"data-slot":"input",class:t.ui.input({class:t.uiOverride?.input}),onChange:U[0]||(U[0]=ye(()=>{},["stop"]))}),null,16,["size","class"])]),_:1},8,["modelValue"])):p("",!0),m(g.$slots,"content-top",{sub:t.sub??!1}),!x.value||ae.value?(l(),k("div",{key:1,role:"presentation","data-slot":"viewport",class:u(t.ui.viewport({class:t.uiOverride?.viewport}))},[(l(!0),k(N,null,W(te.value,(a,I)=>(l(),c(e(S).Group,{key:`group-${I}`,"data-slot":"group",class:u(t.ui.group({class:t.uiOverride?.group}))},{default:n(()=>[(l(!0),k(N,null,W(a,(i,O)=>(l(),k(N,{key:`group-${I}-${O}`},[i.type==="label"?(l(),c(e(S).Label,{key:0,"data-slot":"label",class:u(t.ui.label({class:[t.uiOverride?.label,i.ui?.label,i.class]}))},{default:n(()=>[d(e($),{item:i,index:O},null,8,["item","index"])]),_:2},1032,["class"])):i.type==="separator"?(l(),c(e(S).Separator,{key:1,"data-slot":"separator",class:u(t.ui.separator({class:[t.uiOverride?.separator,i.ui?.separator,i.class]}))},null,8,["class"])):i?.children?.length?(l(),c(e(S).Sub,{key:2,open:i.open,"default-open":i.defaultOpen},{default:n(()=>[d(e(S).SubTrigger,{as:"button",type:"button",disabled:i.disabled,"text-value":e(P)(i,s.labelKey),"data-slot":"item",class:u(t.ui.item({class:[t.uiOverride?.item,i.ui?.item,i.class],color:i?.color}))},{default:n(()=>[d(e($),{item:i,index:O},null,8,["item","index"])]),_:2},1032,["disabled","text-value","class"]),d(oe,w({sub:"",class:i.ui?.content,ui:t.ui,"ui-override":t.uiOverride,portal:t.portal,items:i.children,al
1ign:"start","align-offset":-4,"side-offset":3,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon,size:t.size,filter:i.filter,"filter-fields":i.filterFields||t.filterFields,"ignore-filter":i.ignoreFilter??t.ignoreFilter},{ref_for:!0},i.content),ee({_:2},[W(F(),(R,G)=>({name:G,fn:n(de=>[m(g.$slots,G,w({ref_for:!0},de))])}))]),1040,["class","ui","ui-override","portal","items","label-key","description-key","checked-icon","loading-icon","external-icon","size","filter","filter-fields","ignore-filter"])]),_:2},1032,["open","default-open"])):i.type==="checkbox"?(l(),c(e(S).CheckboxItem,{key:3,"model-value":i.checked,disabled:i.disabled,"text-value":e(P)(i,s.labelKey),"data-slot":"item",class:u(t.ui.item({class:[t.uiOverride?.item,i.ui?.item,i.class],color:i?.color})),"onUpdate:modelValue":i.onUpdateChecked,onSelect:i.onSelect},{default:n(()=>[d(e($),{item:i,index:O},null,8,["item","index"])]),_:2},1032,["model-value","disabled","text-value","class","onUpdate:modelValue","onSelect"])):(l(),c(ve,w({key:4,ref_for:!0},e(xe)(i),{custom:""}),{default:n(({active:R,...G})=>[d(e(S).Item,{"as-child":"",disabled:i.disabled,"text-value":e(P)(i,s.labelKey),onSelect:i.onSelect},{default:n(()=>[d(ke,w({ref_for:!0},G,{"data-slot":"item",class:t.ui.item({class:[t.uiOverride?.item,i.ui?.item,i.class],color:i?.color,active:R})}),{default:n(()=>[d(e($),{item:i,active:R,index:O},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1032,["disabled","text-value","onSelect"])]),_:2},1040))],64))),128))]),_:2},1032,["class"]))),128))],2)):p("",!0),x.value&&!ae.value?(l(),k("div",{key:2,"data-slot":"empty",class:u(t.ui.empty({class:t.uiOverride?.empty}))},[m(g.$slots,"empty",{searchTerm:x.value},()=>[Q(Y(e(b)("dropdownMenu.noMatch",{searchTerm:x.value})),1)])],2)):p("",!0),m(g.$slots,"default"),m(g.$slots,"content-bottom",{sub:t.sub??!1})]),_:3},16,["class"]))]),_:3})]),_:3},16)],64))}},Qe={slots:{content:"min-w-32 max-h-(--reka-dropdown-menu-content-available-height) bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-dropdown-menu-content-transform-origin) flex flex-col",input:"border-b border-default",empty:"text-center text-muted",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",arrow:"fill-bg stroke-default",group:"p-1 isolate",label:"w-full flex items-center font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:"group relative w-full flex items-start select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75",itemLeadingIcon:"shrink-0",itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemTrailingKbds:"hidden lg:inline-flex items-center shrink-0",itemTrailingKbdsSize:"",itemWrapper:"flex-1 flex flex-col text-start min-w-0",itemLabel:"truncate",itemDescription:"truncate text-muted",itemLabelExternalIcon:"inline-block size-3 align-top text-dimmed"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},active:{true:{item:"text-highlighted before:bg-elevated",itemLeadingIcon:"text-default"},false:{item:["text-default data-highlighted:text-highlighted data-[state=open]:text-highlighted data-highlighted:before:bg-elevated/50 data-[state=open]:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["text-dimmed group-data-highlighted:text-default group-data-[state=open]:text-default","transition-colors"]}},loading:{true:{itemLeadingIcon:"animate-spin"}},size:{xs:{label:"p-1 text-xs gap-1",item:"p-1 text-xs gap-1",empty:"p-2 text-xs",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},sm:{label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-xs gap-1.5",empty:"p-2.5 text-xs",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},md:{label:"p-1.5 text-sm gap-1.5",item:"p-1.5 text-sm gap-1.5",empty:"p-2.5 text-sm",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"md"},lg:{label:"p-2 text-sm gap-2",item:"p-2 text-sm gap-2",empty:"p-3 text-sm",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"md"},xl:{label:"p-2 text-base gap-2",item:"p-2 text-base gap-2",empty:"p-3 text-base",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemTrailingIcon:"size-6",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"lg"}}},compoundVariants:[{color:"primary",active:!1,class:{item:"text-primary data-highlighted:text-primary data-highlighted:before:bg-primary/10 data-[state=open]:before:bg-primary/10",itemLeadingIcon:"text-primary/75 group-data-highlighted:text-primary group-data-[state=open]:text-primary"}}
1,{color:"secondary",active:!1,class:{item:"text-secondary data-highlighted:text-secondary data-highlighted:before:bg-secondary/10 data-[state=open]:before:bg-secondary/10",itemLeadingIcon:"text-secondary/75 group-data-highlighted:text-secondary group-data-[state=open]:text-secondary"}},{color:"success",active:!1,class:{item:"text-success data-highlighted:text-success data-highlighted:before:bg-success/10 data-[state=open]:before:bg-success/10",itemLeadingIcon:"text-success/75 group-data-highlighted:text-success group-data-[state=open]:text-success"}},{color:"info",active:!1,class:{item:"text-info data-highlighted:text-info data-highlighted:before:bg-info/10 data-[state=open]:before:bg-info/10",itemLeadingIcon:"text-info/75 group-data-highlighted:text-info group-data-[state=open]:text-info"}},{color:"warning",active:!1,class:{item:"text-warning data-highlighted:text-warning data-highlighted:before:bg-warning/10 data-[state=open]:before:bg-warning/10",itemLeadingIcon:"text-warning/75 group-data-highlighted:text-warning group-data-[state=open]:text-warning"}},{color:"error",active:!1,class:{item:"text-error data-highlighted:text-error data-highlighted:before:bg-error/10 data-[state=open]:before:bg-error/10",itemLeadingIcon:"text-error/75 group-data-highlighted:text-error group-data-[state=open]:text-error"}},{color:"primary",active:!0,class:{item:"text-primary before:bg-primary/10",itemLeadingIcon:"text-primary"}},{color:"secondary",active:!0,class:{item:"text-secondary before:bg-secondary/10",itemLeadingIcon:"text-secondary"}},{color:"success",active:!0,class:{item:"text-success before:bg-success/10",itemLeadingIcon:"text-success"}},{color:"info",active:!0,class:{item:"text-info before:bg-info/10",itemLeadingIcon:"text-info"}},{color:"warning",active:!0,class:{item:"text-warning before:bg-warning/10",itemLeadingIcon:"text-warning"}},{color:"error",active:!0,class:{item:"text-error before:bg-error/10",itemLeadingIcon:"text-error"}}],defaultVariants:{size:"md"}},Ye={__name:"UDropdownMenu",props:ie({size:{type:null,required:!1},items:{type:null,required:!1},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},labelKey:{type:null,required:!1,default:"label"},descriptionKey:{type:null,required:!1,default:"description"},filter:{type:[Boolean,Object],required:!1,default:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},{searchTerm:{type:String,default:""},searchTermModifiers:{}}),emits:ie(["update:open"],["update:searchTerm"]),setup(t,{emit:T}){const s=t,o=T,y=H(),b=we(t,"searchTerm",{type:String,default:""}),r=ne("dropdownMenu",s),h=_(),f=qe(Le(r,"defaultOpen","open","modal"),o),v=J(()=>Z(r.content,{side:"bottom",sideOffset:8,collisionPadding:8})),x=J(()=>Z(r.arrow,{rounded:!0})),j=()=>se(y,["default"]),z=L(()=>X({extend:X(Qe),...h.ui?.dropdownMenu||{}})({size:r.size}));return(D,F)=>(l(),c(e($e),K(A(e(f))),{default:n(({open:V})=>[y.default?(l(),c(e(Te),{key:0,"as-child":"",class:u(e(r).class),disabled:e(r).disabled},{default:n(()=>[m(D.$slots,"default",{open:V})]),_:2},1032,["class","disabled"])):p("",!0),d(oe,w({"search-term":b.value,"onUpdate:searchTerm":F[0]||(F[0]=$=>b.value=$),class:z.value.content({class:[!y.default&&e(r).class,e(r).ui?.content]}),ui:z.value,"ui-override":e(r).ui},v.value,{items:e(r).items,portal:e(r).portal,"label-key":e(r).labelKey,"description-key":e(r).descriptionKey,"checked-icon":e(r).checkedIcon,"loading-icon":e(r).loadingIcon,"external-icon":e(r).externalIcon,size:e(r).size,filter:e(r).filter,"filter-fields":e(r).filterFields,"ignore-filter":e(r).ignoreFilter}),ee({default:n(()=>[e(r).arrow?(l(),c(e(ze),w({key:0},x.value,{"data-slot":"arrow",class:z.value.arrow({class:e(r).ui?.arrow})}),null,16,["class"])):p("",!0)]),_:2},[W(j(),($,C)=>({name:C,fn:n(M=>[m(D.$slots,C,K(A(M)))])}))]),1040,["search-term","class","ui","ui-override","items","portal","label-key","description-key","checked-icon","loading-icon","external-icon","size","filter","filter-fields","ignore-filter"])]),_:3},16))}},Je=re({__name:"UserMenu",props:{collapsed:{type:Boolean}},setup(t){const{logout:T}=Ne(),s=je();async function o(){await T(),await Ke("/admin/login")}const y=L(()=>[[{type:"label",label:"Administrator",icon:"i-lucide-shield-check"}],[{label:"Jasny",icon:"i-lucide-sun",active:s.preference==="light",onSelect:()=>{s.preference="light"}},{label:"Ciemny",icon:"i-lucide-moon",active:s.preference==="dark",onSelect:()=>{s.preference="dark"}},{label:"Systemowy",icon:"i-lucide-monitor",active:s.preference==="system",onSelect:()=>{s.preference="system"}}],[{label:"Wyloguj",icon:"i-lucide-log-out",onSelect:o}]]);return(b,r)=>{const h=Oe,f=Ye;return l(),c(f,{items:e(y),content:{align:"center",collisionPadding:12},ui:{content:t.collapsed?"w-48":"w-(--reka-dropdown-menu-trigger-width)"}},{default:n(()=>[d(h,{label:t.collapsed?void 0:"Administrator","trailing-icon":t.collapsed?void 0:"i-lucide-chevrons-up-down",icon:"i-lucide-shield-check",color:"neutral",variant:"ghost",block:"",square:t.collapsed,class:"data-[state=open]:bg-elevated",ui:{trailingIcon:"text-dimmed"}},null,8,["label","trailing-icon","square"])]),_:1},8,["items","ui"])}}}),Xe=Object.assign(Je,{__name:"AdminUserMenu"}),Ze={slots:{root:"h-(--ui-header-height) shrink-0 flex items-center justify-between border-b border-default px-4 sm:px-6 gap-1.5",left:"flex items-center gap-1.5 min-w-0",icon:"shrink-0 size-5 self-center me-1.5",title:"flex items-center gap-1.5 font-semibold text-highlighted truncate",center:"hidden lg:flex",right:"flex items-center shrink-0 gap-1.5",toggle:""},variants:{toggleSide:{left:{toggle:""},right:{toggle:""}}}},He=Object.assign({inheritAttrs:!1},{__name:"UDashboardNavbar",props:{as:{type:null,required:!1},icon:{type:null,required:!1},title:{type:String,required:!1},toggle:{type:[Boolean,Object],required:!1,default:!0},toggleSide:{type:String,required:!1,default:"left"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const T=t,s=H(),o=ne("dashboardNavbar",T),y=_(),b=Ae({}),[r,h]=le(),f=L(()=>X({extend:X(Ze),...y.ui?.dashboardNavbar||{}})());return(v,x)=>(l(),k(N,null,[d(e(r),null,{default:n(()=>[m(v.$slots,"toggle",K(A({...e(b),ui:f.value})),()=>[e(o).toggle?(l(),c(Ve,w({key:0},typeof e(o).toggle=="object"?e(o).toggle:{},{side:e(o).toggleSide,"data-slot":"toggle",class:f.value.toggle({class:e(o).ui?.toggle,toggleSide:e(o).toggleSide})}),null,16,["side","class"])):p("",!0)])]),_:3}),d(e(Pe),w({as:e(o).as},v.$attrs,{"data-slot":"root",class:f.value.root({class:[e(o).ui?.root,e(o).class]})}),{default:n(()=>[E("div",{"data-slot":"left",class:u(f.value.left({class:e(o).ui?.left}))}
1,[e(o).toggleSide==="left"?(l(),c(e(h),{key:0})):p("",!0),m(v.$slots,"left",K(A(e(b))),()=>[m(v.$slots,"leading",K(A({...e(b),ui:f.value})),()=>[e(o).icon?(l(),c(B,{key:0,name:e(o).icon,"data-slot":"icon",class:u(f.value.icon({class:e(o).ui?.icon}))},null,8,["name","class"])):p("",!0)]),E("h1",{"data-slot":"title",class:u(f.value.title({class:e(o).ui?.title}))},[m(v.$slots,"title",{},()=>[Q(Y(e(o).title),1)])],2),m(v.$slots,"trailing",K(A({...e(b),ui:f.value})))])],2),s.default?(l(),k("div",{key:0,"data-slot":"center",class:u(f.value.center({class:e(o).ui?.center}))},[m(v.$slots,"default",K(A(e(b))))],2)):p("",!0),E("div",{"data-slot":"right",class:u(f.value.right({class:e(o).ui?.right}))},[m(v.$slots,"right",K(A(e(b)))),e(o).toggleSide==="right"?(l(),c(e(h),{key:0})):p("",!0)],2)]),_:3},16,["as","class"])],64))}}),_e={key:0,class:"font-semibold text-highlighted"},rt=re({__name:"admin",setup(t){const{loggedIn:T}=Be(),s=De(),o=[{label:"Dashboard",icon:"i-lucide-layout-dashboard",to:"/admin"}],y=[{label:"Landing Page",type:"label"},{label:"Sekcje",icon:"i-lucide-text",to:"/admin/sections"},{label:"FAQ",icon:"i-lucide-help-circle",to:"/admin/faq"},{label:"Timeline",icon:"i-lucide-clock",to:"/admin/timeline"},{label:"Partnerzy",icon:"i-lucide-handshake",to:"/admin/partners"},{label:"Reklamy",icon:"i-lucide-megaphone",to:"/admin/ads"},{label:"Widgety",icon:"i-lucide-box",to:"/admin/widgets"}],b=[{label:"Zobacz stronę",icon:"i-lucide-external-link",to:"/",target:"_blank"}],r=L(()=>s.path==="/admin/login"),h=L(()=>T.value&&!r.value);return(f,v)=>{const x=B,j=Ce,z=Fe,D=Xe,F=Re,V=Ee,$=He,C=We,M=Ge;return l(),c(M,{unit:"rem"},{default:n(()=>[e(h)?(l(),c(F,{key:0,id:"admin",collapsible:"",resizable:"",class:"bg-elevated/25",ui:{footer:"lg:border-t lg:border-default"}},{header:n(({collapsed:q})=>[d(j,{to:"/admin",class:"flex items-center gap-2"},{default:n(()=>[d(x,{name:"i-lucide-bitcoin",class:"size-6 text-primary"}),q?p("",!0):(l(),k("span",_e," Admin Panel "))]),_:2},1024)]),default:n(({collapsed:q})=>[d(z,{collapsed:q,items:o,orientation:"vertical"},null,8,["collapsed"]),d(z,{collapsed:q,items:y,orientation:"vertical"},null,8,["collapsed"]),d(z,{collapsed:q,items:b,orientation:"vertical",class:"mt-auto"},null,8,["collapsed"])]),footer:n(({collapsed:q})=>[d(D,{collapsed:q},null,8,["collapsed"])]),_:1})):p("",!0),d(C,null,ee({body:n(()=>[m(f.$slots,"default")]),_:2},[e(h)?{name:"header",fn:n(()=>[d($,{title:"Admin Panel"},{leading:n(()=>[d(V)]),_:1})]),key:"0"}:void 0]),1024)]),_:3})}}});export{rt as default}; 2//# sourceMappingURL=DHNLBZzC.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.