import{s as y}from"./multiselect-jTSBXkbr.js";import{u as T}from"./zapi.composable-oRM6QFyR.js";import{L as w}from"./LoadingSpinner-oLiVkcZ6.js";import{i as x}from"./iconsOLD-6oNg2_vY.js";import{d as V,Q as b,r as C,b as $,e as A,h as m,w as r,u as p,f as B,l as N,t as S}from"./CookieHelper-CVV0_dGr.js";/* empty css                                                         */import{_ as g}from"./_plugin-vue_export-helper-DlAUqK2U.js";const k={class:"team-select"},I=["src"],L=V({__name:"TeamSelect",props:{infoText:{},partner:{type:Boolean}},setup(u,{emit:d}){const f=d,_=u,n=T(),o=b(null),l=C(""),v=async t=>{if(!t||t.length<3)return[];try{return(_.partner?await n.getTeamPartners({searchString:t}):await n.getTeamCustomers({searchString:t})).data.map(e=>{var a,c,i;return{label:`${e.name} - ${(a=e.invoiceAddress)==null?void 0:a.zipCode} ${(c=e.invoiceAddress)==null?void 0:c.city} ${(i=e.invoiceAddress)==null?void 0:i.countryISO}`,value:e.customerNumber}})}catch{return[]}};function h(t,s){var e,a;f("input:value",t,s),(e=o.value)==null||e.clear(),(a=o.value)==null||a.clearSearch()}return(t,s)=>($(),A("div",k,[m(p(y),{ref_key:"multiselectRef",ref:o,modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=e=>l.value=e),class:"team-select__select",delay:250,"filter-results":!1,"min-chars":3,options:async e=>await v(e),"resolve-on-load":!1,searchable:"",onSelect:h},{caret:r(()=>[B("img",{alt:"",class:"team-select__search-icon",src:p(x).search},null,8,I)]),nooptions:r(()=>[N(S(t.infoText),1)]),spinner:r(()=>[m(w)]),_:1},8,["modelValue","options"])]))}}),U=g(L,[["__scopeId","data-v-08617c42"]]);export{U as T};
