1import{o as u,d,t as f,f as b,h as g,e as i,n as V,c,K as h,aB as v,k as S}from"./BUJZ6JTA.js";import B from"./Bp7azeiJ.js";/* empty css */const k={key:0,class:"mb-1 inline-block"},L={__name:"UiMultiselect",props:{modelValue:{type:null,default:null},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},mode:{type:String,default:"single"},searchable:{type:Boolean,default:!1},valueProp:{type:String,default:"id"},label:{type:String,default:"name"},disabled:{type:Boolean,default:!1},canClear:{type:Boolean,default:!0},canDeselect:{type:Boolean,default:!0},inputLabel:{type:String,default:null},size:{type:String,default:"medium"}},emits:["update:modelValue","input","change"],setup(e,{emit:m}){const r={small:"--ms-py: 0.85rem;",medium:"--ms-py: 1rem;"},a=e,n=m,o=S({get(){return a.modelValue},set(t){n("update:modelValue",t),n("input",t)}}),p=r[a.size];return(t,l)=>{const y=v;return u(),d("div",null,[e.inputLabel?(u(),d("span",k,f(e.inputLabel),1)):b("",!0),l[2]||(l[2]=g()),i(y,null,{default:V(()=>[i(c(B),{modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=s=>o.value=s),class:"custom-multiselect",options:e.options,placeholder:e.placeholder,mode:e.mode,searchable:e.searchable,"value-prop":e.valueProp,label:e.label,disabled:e.disabled,"can-clear":e.canClear,"can-deselect":e.canDeselect,style:h(c(p)),onChange:l[1]||(l[1]=s=>t.$emit("change"))},null,8,["modelValue","options","placeholder","mode","searchable","value-prop","label","disabled","can-clear","can-deselect","style"])]),_:1})])}}};export{L as default};
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.