1import{Et as e,Or as t,Pr as n,cn as r,en as i,gt as a,kt as o,mn as s,qn as c,vt as l,xn as u}from"./wayfinder-COnDWnJq.js";import{K as d}from"./tooltip-D-EjPKiR.js";import{i as f}from"./createLucideIcon-BsgFkfEX.js";import{c as p,l as m}from"./select-BcmlJl0-.js";var h=o({__name:`SelectValue`,props:{placeholder:{type:String,required:!1,default:``},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(i){let o=i,{forwardRef:h,currentElement:g}=d(),_=p();r(()=>{_.valueElement=g});let v=a(()=>{let e=[],t=Array.from(_.optionsSet.value),n=e=>t.find(t=>m(e,t.value,_.by));return e=Array.isArray(_.modelValue.value)?_.modelValue.value.map(e=>n(e)?.textContent??``):[n(_.modelValue.value)?.textContent??``],e.filter(Boolean)}),y=a(()=>v.value.length?v.value.join(`, `):o.placeholder);return(r,i)=>(s(),l(t(f),{ref:t(h),as:r.as,"as-child":r.asChild,style:{pointerEvents:`none`},"data-placeholder":v.value.length?void 0:o.placeholder},{default:c(()=>[u(r.$slots,`default`,{selectedLabel:v.value,modelValue:t(_).modelValue.value},()=>[e(n(y.value),1)])]),_:3},8,[`as`,`as-child`,`data-placeholder`]))}}),g=o({__name:`SelectValue`,props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(e){let n=e;return(e,r)=>(s(),l(t(h),i({"data-slot":`select-value`},n),{default:c(()=>[u(e.$slots,`default`)]),_:3},16))}});export{g 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.