PageSourceSearch

https://vue3-select-component.vercel.app/_nuxt/BRdkX4Rs2.js

js vue3-select-component.vercel.app collected 2026-10-03 08:01:32 UTC 17,238 bytes, 1 lines download raw bytes

1import{$n as e,D as t,E as n,J as r,Lt as i,On as a,Zn as o,_ as s,b as c,bt as l,et as u,g as d,k as f,mt as p,o as m,qt as h,tr as g,v as _,w as v,xt as y,y as b,z as x}from"./DTnvIjeT.js";import{v as S}from"./DsntKgZ3.js";import{t as C}from"./B2qqtUDP.js";import{g as w}from"./DbdVBN3V.js";import{t as T}from"./qLhpdnjj.js";import{n as E,t as D}from"./l3qSKdcl.js";import{a as O,n as k,r as A,t as j}from"./CAdneMVt.js";import{t as M}from"./_7hCNplN.js";import{t as N}from"./DQ7qyhy6.js";import{n as P,r as F,t as I}from"./B2xMNS3P2.js";import{t as L}from"./1rQ9B4q02.js";import{t as R}from"./DiNbNFAR2.js";import{t as z}from"./BubBWZfu2.js";var B=f({__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(e){let t=e,n=[`horizontal`,`vertical`];function r(e){return n.includes(e)}let i=d(()=>r(t.orientation)?t.orientation:`horizontal`),o=d(()=>i.value===`vertical`?t.orientation:void 0),s=d(()=>t.decorative?{role:`none`}:{"aria-orientation":o.value,role:`separator`});return(e,t)=>(p(),_(a(M),u({as:e.as,"as-child":e.asChild,"data-orientation":i.value},s.value),{default:h(()=>[y(e.$slots,`default`)]),_:3},16,[`as`,`as-child`,`data-orientation`]))}}),V=f({__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(t){let n=t;return(t,r)=>(p(),_(B,e(x(n)),{default:h(()=>[y(t.$slots,`default`)]),_:3},16))}});function H(e,t,n=0){let r={[t?.labelAttribute||`title`]:`label`,path:`to`},i=Object.keys(e).reduce((t,n)=>{if(e[n]){let i=r[n]||n;t[i]=e[n]}return t},{});return i.children=(t?.deep===void 0||n<t.deep)&&Array.isArray(e.children)?e.children.map(e=>H(e,t,n+1)):[],i}var U={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`}},W=Object.assign({inheritAttrs:!1},{__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(e){let n=e,r=i(),l=E(`separator`,n),f=C(),v=N(w(l,`as`,`decorative`,`orientation`)),[x,S]=T(),O=d(()=>!!(l.label||l.icon||l.avatar||r.default)),k=d(()=>D({extend:U,...f.ui?.separator||{}})({color:l.color,orientation:l.orientation,size:l.size,position:l.position,type:l.type}));return(e,n)=>(p(),c(m,null,[t(a(x),null,{default:h(()=>[s(`div`,{"data-slot":`container`,class:o(k.value.container({class:a(l).ui?.container}))},[y(e.$slots,`default`,{ui:k.value},()=>[a(l).label?(p(),c(`span`,{key:0,"data-slot":`label`,class:o(k.value.label({class:a(l).ui?.label}))},g(a(l).label),3)):a(l).icon?(p(),_(R,{key:1,name:a(l).icon,"data-slot":`icon`,class:o(k.value.icon({class:a(l).ui?.icon}))},null,8,[`name`,`class`])):a(l).avatar?(p(),_(L,u({key:2,size:a(l).ui?.avatarSize||k.value.avatarSize()},a(l).avatar,{"data-slot":`avatar`,class:k.value.avatar({class:a(l).ui?.avatar})}),null,16,[`size`,`class`])):b(``,!0)])],2)]),_:3}),t(a(V),u({"data-slot":`root`},{...a(v),...e.$attrs},{class:k.value.root({class:[a(l).ui?.root,a(l).class]})}),{default:h(()=>[O.value&&a(l).position===`start`?(p(),_(a(S),{key:0})):b(``,!0),s(`div`,{"data-slot":`border`,class:o(k.value.border({class:a(l).ui?.border}))},null,2),O.value&&a(l).position===`center`?(p(),c(m,{key:1},[t(a(S)),s(`div`,{"data-slot":`border`,class:o(k.value.border({class:a(l).ui?.border}))},null,2)],64)):b(``,!0),O.value&&a(l).position===`end`?(p(),_(a(S),{key:2})):b(``,!0)]),_:1}
1,16,[`class`])],64))}}),G={slots:{root:``,content:`data-[state=open]:animate-[accordion-down_200ms_ease-out] data-[state=closed]:animate-[accordion-up_200ms_ease-out] data-[state=closed]:overflow-hidden focus:outline-none`,list:`isolate -mx-2.5 -mt-1.5`,item:``,listWithChildren:`ms-5 border-s border-default`,itemWithChildren:`flex flex-col data-[state=open]:mb-1.5`,trigger:`font-semibold`,link:`group relative w-full px-2.5 py-1.5 before:inset-y-px before:inset-x-0 flex items-center gap-1.5 text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none focus-visible:before:outline-3`,linkLeadingIcon:`shrink-0 size-5`,linkTrailing:`ms-auto inline-flex gap-1.5 items-center`,linkTrailingBadge:`shrink-0`,linkTrailingBadgeSize:`sm`,linkTrailingIcon:`size-5 transform transition-transform duration-200 shrink-0 group-data-[state=open]:rotate-180`,linkTitle:`truncate`,linkTitleExternalIcon:`size-3 align-top text-dimmed`},variants:{color:{primary:{link:`before:outline-primary/25`},secondary:{link:`before:outline-secondary/25`},success:{link:`before:outline-success/25`},info:{link:`before:outline-info/25`},warning:{link:`before:outline-warning/25`},error:{link:`before:outline-error/25`},neutral:{link:`before:outline-inverted/25`}},highlightColor:{primary:``,secondary:``,success:``,info:``,warning:``,error:``,neutral:``},variant:{pill:``,link:``},active:{true:{link:`font-medium`},false:{link:`text-muted`,linkLeadingIcon:`text-dimmed`}},disabled:{true:{trigger:`data-[state=open]:text-highlighted`}},highlight:{true:{}},level:{true:{item:`ps-1.5 -ms-px`,itemWithChildren:`ps-1.5 -ms-px`}}},compoundVariants:[{highlight:!0,level:!0,class:{link:[`after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full`,`after:transition-colors`]}},{disabled:!1,active:!1,variant:`pill`,class:{link:[`hover:text-highlighted hover:before:bg-elevated/50 data-[state=open]:text-highlighted`,`transition-colors before:transition-colors`],linkLeadingIcon:[`group-hover:text-default group-data-[state=open]:text-default`,`transition-colors`]}},{color:`primary`,variant:`pill`,active:!0,class:{link:`text-primary`,linkLeadingIcon:`text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,variant:`pill`,active:!0,class:{link:`text-secondary`,linkLeadingIcon:`text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,variant:`pill`,active:!0,class:{link:`text-success`,linkLeadingIcon:`text-success group-data-[state=open]:text-success`}},{color:`info`,variant:`pill`,active:!0,class:{link:`text-info`,linkLeadingIcon:`text-info group-data-[state=open]:text-info`}},{color:`warning`,variant:`pill`,active:!0,class:{link:`text-warning`,linkLeadingIcon:`text-warning group-data-[state=open]:text-warning`}},{color:`error`,variant:`pill`,active:!0,class:{link:`text-error`,linkLeadingIcon:`text-error group-data-[state=open]:text-error`}},{color:`neutral`,variant:`pill`,active:!0,class:{link:`text-highlighted`,linkLeadingIcon:`text-highlighted group-data-[state=open]:text-highlighted`}},{variant:`pill`,active:!0,highlight:!1,class:{link:`before:bg-elevated`}},{variant:`pill`,active:!0,highlight:!0,disabled:!1,class:{link:[`hover:before:bg-elevated/50`,`before:transition-colors`]}},{disabled:!1,active:!1,variant:`link`,class:{link:[`hover:text-highlighted data-[state=open]:text-highlighted`,`transition-colors`],linkLeadingIcon:[`group-hover:text-default group-data-[state=open]:text-default`,`transition-colors`]}},{color:`primary`,variant:`link`,active:!0,class:{link:`text-primary`,linkLeadingIcon:`text-primary group-data-[state=open]:text-primary`}},{color:`secondary`,variant:`link`,active:!0,class:{link:`text-secondary`,linkLeadingIcon:`text-secondary group-data-[state=open]:text-secondary`}},{color:`success`,variant:`link`,active:!0,class:{link:`text-success`,linkLeadingIcon:`text-success group-data-[state=open]:text-success`}},{color:`info`,variant:`link`,active:!0,class:{link:`text-info`,linkLeadingIcon:`text-info group-data-[state=open]:text-info`}},{color:`warning`,variant:`link`,active:!0,class:{link:`text-warning`,linkLeadingIcon:`text-warning group-data-[state=open]:text-warning`}},{color:`error`,variant:`link`,active:!0,class:{link:`text-error`,linkLeadingIcon:`text-error group-data-[state=open]:text-error`}},{color:`neutral`,variant:`link`,active:!0,class:{link:`text-highlighted`,linkLeadingIcon:`text-highlighted group-data-[state=open]:text-highlighted`}},{highlightColor:`primary`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-primary`}},{highlightColor:`secondary`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-secondary`}},{highlightColor:`success`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-success`}},{highlightColor:`info`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-info`}},{highlightColor:`warning`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-warning`}},{highlightColor:`error`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-error`}},{highlightColor:`neutral`,highlight:!0,level:!0,active:!0,class:{link:`after:bg-inverted`}}],defaultVariants:{color:`primary`,highlightColor:`primary`,variant:`pill`}},K=Object.assign({inheritAttrs:!1},{__name:`UContentNavigation`,props:{as:{type:null,required:!1,default:`nav`},defaultOpen:{type:Boolean,required:!1,default:void 0},trailingIcon:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},highlight:{type:Boolean,required:!1,default:!1},highlightColor:{type:null,required:!1},collapsible:{type:Boolean,required:!1,default:!0},level:{type:Number,required:!1,default:0},navigation:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},disabled:{type:Boolean,required:!1},type:{type:String,required:!1,default:`multiple`},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:modelValue`],setup(e,{emit:r}){let s=e,f=r,x=i(),L=E(`contentNavigation`,s),B=N(w(L,`collapsible`,`type`,`unmountOnHide`),f),V=S(),U=C(),[W,q]=T(),J=d(()=>D({extend:G,...U.ui?.contentNavigation||{}})({color:L.color,variant:L.variant,highlight:L.highlight,highlightColor:L.highlightColor||L.color})),Y=d(()=>L.disabled||L.type===`multiple`&&L.collapsible===!1);function X(e,t){return e.children?.length?e.children.some(e=>X(e,t)):t===e.path}let Z=d(()=>
1{if(L.defaultOpen===!1)return;if(L.defaultOpen===void 0)return L.type===`single`?`0`:L.navigation?.map((e,t)=>e.defaultOpen!==!1&&String(t)).filter(Boolean);let e=L.navigation?.reduce((e,t,n)=>(X(t,V.path)&&e.push(String(n)),e),[])||[];return L.type===`multiple`?e:e[0]});return(e,r)=>(p(),c(m,null,[t(a(W),null,{default:h(({link:t,active:r})=>[y(e.$slots,`link`,{link:t,active:r,ui:J.value},()=>[y(e.$slots,`link-leading`,{link:t,active:r,ui:J.value},()=>[t.icon?(p(),_(R,{key:0,name:t.icon,"data-slot":`linkLeadingIcon`,class:o(J.value.linkLeadingIcon({class:[a(L).ui?.linkLeadingIcon,t.ui?.linkLeadingIcon],active:r}))},null,8,[`name`,`class`])):b(``,!0)]),t.title||x[`link-title`]?(p(),c(`span`,{key:0,"data-slot":`linkTitle`,class:o(J.value.linkTitle({class:[a(L).ui?.linkTitle,t.ui?.linkTitle],active:r}))},[y(e.$slots,`link-title`,{link:t,active:r,ui:J.value},()=>[n(g(t.title),1)]),t.target===`_blank`?(p(),_(R,{key:0,name:a(U).ui.icons.external,"data-slot":`linkTitleExternalIcon`,class:o(J.value.linkTitleExternalIcon({class:[a(L).ui?.linkTitleExternalIcon,t.ui?.linkTitleExternalIcon],active:r}))},null,8,[`name`,`class`])):b(``,!0)],2)):b(``,!0),t.badge||t.badge===0||t.children?.length&&!Y.value||t.trailingIcon||x[`link-trailing`]?(p(),c(`span`,{key:1,"data-slot":`linkTrailing`,class:o(J.value.linkTrailing({class:[a(L).ui?.linkTrailing,t.ui?.linkTrailing]}))},[y(e.$slots,`link-trailing`,{link:t,active:r,ui:J.value},()=>[t.badge||t.badge===0?(p(),_(z,u({key:0,color:`neutral`,variant:`outline`,size:a(L).ui?.linkTrailingBadgeSize||J.value.linkTrailingBadgeSize()},typeof t.badge==`string`||typeof t.badge==`number`?{label:t.badge}:t.badge,{"data-slot":`linkTrailingBadge`,class:J.value.linkTrailingBadge({class:a(L).ui?.linkTrailingBadge})}),null,16,[`size`,`class`])):b(``,!0),t.children?.length&&!Y.value?(p(),_(R,{key:1,name:t.trailingIcon||a(L).trailingIcon||a(U).ui.icons.chevronDown,"data-slot":`linkTrailingIcon`,class:o(J.value.linkTrailingIcon({class:[a(L).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon]}))},null,8,[`name`,`class`])):t.trailingIcon?(p(),_(R,{key:2,name:t.trailingIcon,"data-slot":`linkTrailingIcon`,class:o(J.value.linkTrailingIcon({class:[a(L).ui?.linkTrailingIcon,t.ui?.linkTrailingIcon]}))},null,8,[`name`,`class`])):b(``,!0)])],2)):b(``,!0)])]),_:3}),t(a(M),u({as:a(L).as,"data-slot":`root`},e.$attrs,{"as-child":a(L).level>0,class:J.value.root({class:[a(L).ui?.root,a(L).class]})}),{default:h(()=>[t(a(O),u({as:`ul`,disabled:Y.value},a(B),{"default-value":Z.value,class:a(L).level>0?J.value.listWithChildren({class:a(L).ui?.listWithChildren}):J.value.list({class:a(L).ui?.list})}),{default:h(()=>[(p(!0),c(m,null,l(a(L).navigation,(n,r)=>(p(),c(m,{key:`${r}-${n.path}`},[n.children?.length?(p(),_(a(A),{key:0,as:`li`,disabled:!!n.disabled,"data-slot":`itemWithChildren`,class:o(J.value.itemWithChildren({class:[a(L).ui?.itemWithChildren,n.ui?.itemWithChildren],level:a(L).level>0})),value:String(r)},{default:h(()=>[t(a(j),{as:`button`,class:o([J.value.link({class:[a(L).ui?.link,n.ui?.link,n.class],active:n.active,disabled:!!n.disabled||Y.value}),J.value.trigger({class:[a(L).ui?.trigger,n.ui?.trigger],disabled:!!n.disabled||Y.value})])},{default:h(()=>[t(a(q),{link:n,active:n.active||!1},null,8,[`link`,`active`])]),_:2},1032,[`class`]),t(a(k),{"data-slot":`content`,class:o(J.value.content({class:[a(L).ui?.content,n.ui?.content]}))},{default:h(()=>[t(K,u({ref_for:!0},a(B),{navigation:n.children,"default-open":a(L).defaultOpen,level:a(L).level+1,"trailing-icon":a(L).trailingIcon,color:a(L).color,variant:a(L).variant,highlight:a(L).highlight,"highlight-color":a(L).highlightColor,ui:a(L).ui}),v({_:2},[l(x,(t,n)=>({name:n,fn:h(t=>[y(e.$slots,n,u({ref_for:!0},{...t,link:t.link}))])}))]),1040,[`navigation`,`default-open`,`level`,`trailing-icon`,`color`,`variant`,`highlight`,`highlight-color`,`ui`])]),_:2},1032,[`class`])]),_:2},1032,[`disabled`,`class`,`value`])):(p(),c(`li`,{key:1,"data-slot":`item`,class:o(J.value.item({class:[a(L).ui?.item,n.ui?.item],level:a(L).level>0}))},[t(I,u({ref_for:!0},a(F)(a(H)(n)),{custom:``}),{default:h(({active:e,...r})=>[t(P,u({ref_for:!0},r,{"data-slot":`link`,class:J.value.link({class:[a(L).ui?.link,n.ui?.link,n.class],active:e,disabled:!!n.disabled,level:a(L).level>0})}),{default:h(()=>[t(a(q),{link:n,active:e},null,8,[`link`,`active`])]),_:2},1040,[`class`])]),_:2},1040)],2))],64))),128))]),_:3},16,[`disabled`,`default-value`,`class`])]),_:3},16,[`as`,`as-child`,`class`])],64))}});function q(e){let t=C();return d(()=>t.ui?.[e]?.defaultVariants||{})}function J(e){let t=e;for(;t.children?.length;)t=t.children[0];return t.path}function Y(e){let t=S(),n=C(),i=e??r(`navigation`),a=d(()=>t.meta.layout===`docs`),o=d(()=>
1{if(a.value)return n.navigation?.sub}),s=d(()=>{if(!(!o.value||!i?.value))return i.value.find(e=>t.path===e.path||t.path.startsWith(e.path+`/`))});return{subNavigationMode:o,sections:d(()=>!o.value||!i?.value?[]:i.value.filter(e=>e.children?.length).map(e=>({label:e.title,icon:e.icon,to:J(e),active:t.path===e.path||t.path.startsWith(e.path+`/`)}))),currentSection:s,sidebarNavigation:d(()=>o.value&&s.value?s.value.children||[]:i?.value||[])}}export{W as a,K as i,Y as n,q as r,J 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.