1import{D as e,Lt as t,On as n,Qn as r,_ as i,b as a,et as o,g as s,mt as c,nr as l,o as u,qt as d,v as f,xt as p,y as m}from"./Ib1jYPSS.js";import{t as h}from"./DLS6Zxft.js";import{n as g,t as _}from"./Drhc4s0x.js";import{y as v}from"./DErCahTs.js";import{t as y}from"./B5NWL8VE2.js";import{t as b}from"./9zzQVcXL2.js";import{t as x}from"./D5GZDA1C.js";import{t as S}from"./CKkiVTL-.js";import{i as C}from"./CZpT7yH8.js";var w={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:`whitespace-nowrap`},vertical:{root:`h-full flex-col`,border:`h-full`,container:``}},size:{xs:``,sm:``,md:``,lg:``,xl:``},position:{start:``,center:``,end:``},type:{solid:{border:`border-solid`},dashed:{border:`border-dashed`},dotted:{border:`border-dotted`}}},compoundVariants:[{orientation:`horizontal`,position:`start`,class:{container:`me-3`}},{orientation:`horizontal`,position:`center`,class:{container:`mx-3`}},{orientation:`horizontal`,position:`end`,class:{container:`ms-3`}},{orientation:`vertical`,position:`start`,class:{container:`mb-2`}},{orientation:`vertical`,position:`center`,class:{container:`my-2`}},{orientation:`vertical`,position:`end`,class:{container:`mt-2`}},{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`}},T={__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`},position:{type:null,required:!1,default:`center`},class:{type:null,required:!1},ui:{type:null,required:!1},decorative:{type:Boolean,required:!1}},setup(T){let E=T,D=t(),O=g(`separator`,E),k=h(),A=b(v(O,`as`,`decorative`,`orientation`)),[j,M]=y(),N=s(()=>!!(O.label||O.icon||O.avatar||D.default)),P=s(()=>_({extend:_(w),...k.ui?.separator||{}})({color:O.color,orientation:O.orientation,size:O.size,position:O.position,type:O.type}));return(t,s)=>(c(),a(u,null,[e(n(j),null,{default:d(()=>[i(`div`,{"data-slot":`container`,class:r(P.value.container({class:n(O).ui?.container}))},[p(t.$slots,`default`,{ui:P.value},()=>[n(O).label?(c(),a(`span`,{key:0,"data-slot":`label`,class:r(P.value.label({class:n(O).ui?.label}))},l(n(O).label),3)):n(O).icon?(c(),f(S,{key:1,name:n(O).icon,"data-slot":`icon`,class:r(P.value.icon({class:n(O).ui?.icon}))},null,8,[`name`,`class`])):n(O).avatar?(c(),f(C,o({key:2,size:n(O).ui?.avatarSize||P.value.avatarSize()},n(O).avatar,{"data-slot":`avatar`,class:P.value.avatar({class:n(O).ui?.avatar})}),null,16,[`size`,`class`])):m(``,!0)])],2)]),_:3}),e(n(x),o(n(A),{"data-slot":`root`,class:P.value.root({class:[n(O).ui?.root,n(O).class]})}),{default:d(()=>[N.value&&n(O).position===`start`?(c(),f(n(M),{key:0})):m(``,!0),i(`div`,{"data-slot":`border`,class:r(P.value.border({class:n(O).ui?.border}))},null,2),N.value&&n(O).position===`center`?(c(),a(u,{key:1},[e(n(M)),i(`div`,{"data-slot":`border`,class:r(P.value.border({class:n(O).ui?.border}))},null,2)],64)):m(``,!0),N.value&&n(O).position===`end`?(c(),f(n(M),{key:2})):m(``,!0)]),_:1}
1,16,[`class`])],64))}};export{T as t};
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.