import{an as r,bN as o,o as c,e as m,A as t,j as u,a$ as b,M as f,f as _,a2 as $,J as h,i as S,y as g,bO as i,bP as p,bi as k,z as v}from"./index.737529e8.1750111005555.js";const V=Object.assign({name:"AppSelect",inheritAttrs:!1},{__name:"AppSelect",setup(A){const a=r(()=>{const e=o(),s=e.id||e.label;return s?`app-select-${s}-${Math.random().toString(36).slice(2,7)}`:void 0}),l=r(()=>o().label);return(e,s)=>(c(),m("div",{class:v(["app-select flex-grow-1",e.$attrs.class])},[t(l)?(c(),u(b,{key:0,for:t(a),class:"mb-1 text-body-2 text-high-emphasis",text:t(l)},null,8,["for","text"])):f("",!0),_(k,i(p({...e.$attrs,class:null,label:void 0,variant:"outlined",id:t(a),menuProps:{contentClass:["app-inner-list","app-select__content","v-select__content",e.$attrs.multiple!==void 0?"v-list-select-multiple":""]}})),$({_:2},[h(e.$slots,(C,n)=>({name:n,fn:S(d=>[g(e.$slots,n,i(p(d||{})))])}))]),1040)],2))}});export{V as _};
