1import{d as x,c,C as i,f as t,l as v,aE as m,b9 as b,i as f,aZ as q,cH as g,cI as _,b4 as S,aX as B,dd as k,cC as C,aY as y,k as p,e as z,g as h,j as l,N as w,t as P,_ as O,ba as N}from"./CbEiv88V.js";var V=x({__name:"BaseSeparator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const e=a,s=["horizontal","vertical"];function n(o){return s.includes(o)}const d=c(()=>n(e.orientation)?e.orientation:"horizontal"),r=c(()=>d.value==="vertical"?e.orientation:void 0),u=c(()=>e.decorative?{role:"none"}:{"aria-orientation":r.value,role:"separator"});return(o,A)=>(t(),i(f(q),b({as:o.as,"as-child":o.asChild,"data-orientation":d.value},u.value),{default:v(()=>[m(o.$slots,"default")]),_:3},16,["as","as-child","data-orientation"]))}}),$=V,E=x({__name:"Separator",props:{orientation:{type:String,required:!1,default:"horizontal"},decorative:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const e=a;return(s,n)=>(t(),i($,g(_(e)),{default:v(()=>[m(s.$slots,"default")]),_:3},16))}}),I=E;const j={slots:{root:"flex items-center align-center text-center",border:"",container:"font-medium text-default flex",icon:"shrink-0 size-5",avatar:"shrink-0",avatarSize:"2xs",label:"text-sm"},variants:{color:{primary:{border:"border-primary"},secondary:{border:"border-secondary"},success:{border:"border-success"},info:{border:"border-info"},warning:{border:"border-warning"},error:{border:"border-error"},neutral:{border:"border-default"}},orientation:{horizontal:{root:"w-full flex-row",border:"w-full",container:"mx-3 whitespace-nowrap"},vertical:{root:"h-full flex-col",border:"h-full",container:"my-2"}},size:{xs:"",sm:"",md:"",lg:"",xl:""},type:{solid:{border:"border-solid"},dashed:{border:"border-dashed"},dotted:{border:"border-dotted"}}},compoundVariants:[{orientation:"horizontal",size:"xs",class:{border:"border-t"}},{orientation:"horizontal",size:"sm",class:{border:"border-t-[2px]"}},{orientation:"horizontal",size:"md",class:{border:"border-t-[3px]"}},{orientation:"horizontal",size:"lg",class:{border:"border-t-[4px]"}},{orientation:"horizontal",size:"xl",class:{border:"border-t-[5px]"}},{orientation:"vertical",size:"xs",class:{border:"border-s"}},{orientation:"vertical",size:"sm",class:{border:"border-s-[2px]"}},{orientation:"vertical",size:"md",class:{border:"border-s-[3px]"}},{orientation:"vertical",size:"lg",class:{border:"border-s-[4px]"}},{orientation:"vertical",size:"xl",class:{border:"border-s-[5px]"}}],defaultVariants:{color:"neutral",size:"xs",type:"solid"}},R={__name:"USeparator",props:{as:{type:null,required:!1},label:{type:String,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},color:{type:null,required:!1},size:{type:null,required:!1},type:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},class:{type:null,required:!1},ui:{type:null,required:!1},decorative:{type:Boolean,required:!1}},setup(a){const e=a,s=S(),n=B(),d=k(C(e,"as","decorative","orientation")),r=c(()=>y({extend:y(j),...n.ui?.separator||{}})({color:e.color,orientation:e.orientation,size:e.size,type:e.type}));return(u,o)=>(t(),i(f(I),b(f(d),{"data-slot":"root",class:r.value.root({class:[e.ui?.root,e.class]})}),{default:v(()=>[p("div",{"data-slot":"border",class:l(r.value.border({class:e.ui?.border}))},null,2),a.label||a.icon||a.avatar||s.default?(t(),z(w,{key:0},[p("div",{"data-slot":"container",class:l(r.value.container({class:e.ui?.container}))},[m(u.$slots,"default",{ui:r.value},()=>[a.label?(t(),z("span",{key:0,"data-slot":"label",class:l(r.value.label({class:e.ui?.label}))},P(a.label),3)):a.icon?(t(),i(O,{key:1,name:a.icon,"data-slot":"icon",class:l(r.value.icon({class:e.ui?.icon}))},null,8,["name","class"])):a.avatar?(t(),i(N,b({key:2,size:e.ui?.avatarSize||r.value.avatarSize()},a.avatar,{"data-slot":"avatar",class:r.value.avatar({class:e.ui?.avatar})}),null,16,["size","class"])):h("",!0)])],2),p("div",{"data-slot":"border",class:l(r.value.border({class:e.ui?.border}))},null,2)],64)):h("",!0)]),_:3},16,["class"]))}};export{R as _};
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.