import{M as f}from"./index-kQIztB-E.js";import{c as i,d as m,W as d,D as p,e as h,ak as C,M as _,A as v,u,E as P,h as b}from"./lucide-C2DU1LFb.js";import{u as k,h as w}from"./vuetify-RelkxOq-.js";import{_ as y}from"./index-CDEBH59G.js";const g=(a,s)=>{const r=i(()=>{const{variant:n,...e}=a;return{...e,fluid:a.fluid!==!1}}),o=i(()=>{const n=f(a.variant).with("panel",()=>["container-main","container-panel",s?"container-panel--dark":"container-panel--light"]).with("compact",()=>["container-main","container-compact"]).with("comfortable",()=>["container-main","container-comfortable"]).with("default",()=>["container-main","container-default"]).otherwise(()=>["container-main","container-default"]),e=[];return a.class&&(typeof a.class=="string"?e.push(a.class):Array.isArray(a.class)?e.push(...a.class):Object.entries(a.class).forEach(([t,c])=>{c&&e.push(t)})),[...n,...e].join(" ")});return{containerProps:r,containerClasses:o}},A={variant:"default",fluid:!0},B=m({__name:"Container",props:d({variant:{},fluid:{type:Boolean},tag:{},class:{},style:{}},A),setup(a){const s=a,r=k(),o=i(()=>r.current.value.dark),{containerProps:n,containerClasses:e}=g(s,o.value);return(t,c)=>(h(),p(w,v(u(n),{class:u(e)}),C({_:2},[_(t.$slots,(D,l)=>({name:l,fn:P(()=>[b(t.$slots,l,{},void 0,!0)])}))]),1040,["class"]))}}),S=y(B,[["__scopeId","data-v-b8d6ce90"]]);export{S as C};
