1import{aJ as k,aE as q,a0 as S,aK as V,I as N,q as B,c as F,o as l,b as s,h as n,t as o,B as u,i as t,e as b,w,G as D,F as I,r as L,D as j,aL as A,aG as E,aF as C,p as G}from"./C3VElpBl.js";const O={class:"nk-input__select text-neutral-text-high-contrast space-y-2"},$=["for"],J={key:0,class:"block text-base font-semibold"},K={class:"relative block text-sm"},M={class:"relative"},P=["id","disabled","aria-errormessage","aria-invalid"],R=["value","disabled","selected"],T=["id"],U=["id"],H=Object.assign({inheritAttrs:!0},{__name:"NkInputSelect",props:k({label:{type:String,default:null,required:!1},name:{type:String,required:!0},errorDisplayName:{type:String,default:null,required:!1},hasLabel:{type:Boolean,default:!0,required:!1},options:{type:Array,default:()=>[],required:!1},disabled:{type:Boolean,default:!1,required:!1},rules:{type:[String,Function,Object],default:null,required:!1},value:{type:String,default:"",required:!1},variant:{type:String,default:"default",required:!1},description:{type:String,default:null,required:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const y=q(e,"modelValue"),r=S(),p=V(),c=e,v=N("form",B({})),d=y.value!==void 0?y:F({get(){return v[c.name]},set(f){v[c.name]=f}});return d.value=c.value,(f,g)=>{const h=G;return l(),s("div",O,[n("label",{for:t(r),class:"group text-neutral-text-high-contrast flex flex-col gap-2"},[e.hasLabel?(l(),s("span",J,o(e.label||e.name),1)):u("",!0)],8,$),n("div",K,[b(t(C),{modelValue:t(d),"onUpdate:modelValue":g[0]||(g[0]=m=>E(d)?d.value=m:null),name:e.name,rules:e.rules,type:"select"},{default:w(({field:m,errors:x,errorMessage:i})=>[n("div",M,[n("select",D({...t(p),...m},{id:t(r),ref:"selectEl",disabled:e.disabled,class:["appearance-none w-full peer rounded px-3 ring-0 border border-neutral-border hover:border-neutral-border--hover focus:border-primary-border--active focus:outline focus:outline-1 focus:ring-0 focus:outline-offset-0 focus:outline-primary-border--active min-h-[3em] transition",[{"pointer-events-none opacity-75":e.disabled},{"!border-danger-border--active !outline-danger-border--active":x.length>0}]],"aria-errormessage":i?"error-"+t(r):null,"aria-invalid":!!i}),[e.options?(l(!0),s(I,{key:0},L(e.options,a=>(l(),s("option",{key:a.value||a,value:a.value||a,disabled:a.disabled||null,selected:a.selected||null},o(a.text||a),9,R))),128)):u("",!0),j(f.$slots,"default")],16,P),b(h,{class:"absolute top-1/2 -translate-y-1/2 px-2 right-0 transition",icon:"chevron-down"})]),e.description?(l(),s("span",{key:0,id:"description-"+t(r),class:"block text-sm text-neutral-text py-1"},o(e.description),9,T)):u("",!0),i?(l(),s("div",{key:1,id:"error-"+t(r),class:"text-danger-text rounded text-sm flex gap-1 py-2"},[b(h,{icon:"info",class:"inline-block"}),n("span",null,o(t(A)(i,e.name,e.errorDisplayName)),1)],8,U)):u("",!0)]),_:3},8,["modelValue","name","rules"])])])}}});export{H as default}; 2//# sourceMappingURL=BhVua_de.js.map
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.