1import{k,o as d,h as v,I as n,f as m,L as y,d as u,e as h,C as p,K as f,u as S,c as V,g as r,p as $,X as C,b as c,Y as w,t as B}from"./DgHgZAAF.js";import{b as I}from"./BFsRnLRp.js";function R(e,s,t,l,o,a){var g=k("search-input");return e.state?(d(),v("div",{key:0,class:p(e.suit())},[n(e.$slots,"default",{currentRefinement:a.currentRefinement,isSearchStalled:e.state.isSearchStalled,refine:e.state.refine},function(){return[m(g,{onFocus:s[0]||(s[0]=function(i){return e.$emit("focus",i)}),onBlur:s[1]||(s[1]=function(i){return e.$emit("blur",i)}),onReset:s[2]||(s[2]=function(i){return e.$emit("reset")}),placeholder:t.placeholder,autofocus:t.autofocus,"show-loading-indicator":t.showLoadingIndicator,"should-show-loading-indicator":e.state.isSearchStalled,"ignore-composition-events":t.ignoreCompositionEvents,"submit-title":t.submitTitle,"reset-title":t.resetTitle,"class-names":e.classNames,modelValue:a.currentRefinement,"onUpdate:modelValue":s[3]||(s[3]=function(i){return a.currentRefinement=i}),ref:"searchInput"},y({default:u(function(){return[o.isVue2?n(e.$slots,"loading-indicator",{key:0,slot:"loading-indicator"}):h("",!0),o.isVue2?n(e.$slots,"submit-icon",{key:1,slot:"submit-icon"}):h("",!0),o.isVue2?n(e.$slots,"reset-icon",{key:2,slot:"reset-icon"}):h("",!0)]}),_:2},[o.isVue3?{name:"loading-indicator",fn:u(function(){return[n(e.$slots,"loading-indicator")]}),key:"0"}:void 0,o.isVue3?{name:"submit-icon",fn:u(function(){return[n(e.$slots,"submit-icon")]}),key:"1"}:void 0,o.isVue3?{name:"reset-icon",fn:u(function(){return[n(e.$slots,"reset-icon")]}),key:"2"}:void 0]),1032,["placeholder","autofocus","show-loading-indicator","should-show-loading-indicator","ignore-composition-events","submit-title","reset-title","class-names","modelValue"])]})],2)):h("",!0)}const _={...I,render:R};function b(e){const s=e;s.__i18n=s.__i18n||[],s.__i18n.push({locale:"",resource:{nl:{placeholder:{t:0,b:{t:2,i:[{t:3}],s:"zoekterm"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"zoek"}},"reset-search":{t:0,b:{t:2,i:[{t:3}],s:"zoekopdracht wissen"}}},en:{placeholder:{t:0,b:{t:2,i:[{t:3}],s:"search term"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"search"}},"reset-search":{t:0,b:{t:2,i:[{t:3}],s:"clear search"}}}}})}const z={class:"search-box__form"},K={class:"search-box__cell"},N=["placeholder","onKeyup"],q=["title","onClick"],T=["onClick"],D={class:"search-box__submit-text"},E={components:{SfIcon:f,AisSearchBox:_},props:{query:{type:String,default:null}},data(){return{value:""}},watch:{value(){this.value&&this.value.length===0&&this.$refs.search.state.refine("")},query(){this.value=this.query}},methods:{setValue(e){this.value=e},trackSearch(e){this.$gtm.push({event:"search",searchValue:e})}}},L=Object.assign(E,{__name:"search-box",setup(e){const{t:s}=S({useScope:"local"});return(t,l)=>(d(),V(c(_),{ref:"search",placeholder:c(s)("placeholder"),"submit-title":"string","reset-title":"string",class:"search-box"},{default:u(({refine:o})=>[r("div",z,[l[1]||(l[1]=r("label",{class:"hidden",for:"search"},"Search",-1)),r("div",K,[$(r("input",{id:"search","onUpdate:modelValue":l[0]||(l[0]=a=>t.value=a),class:p(["search-box__input",t.value&&t.value.length>0?"active":""]),type:"search",placeholder:c(s)("placeholder"),autocomplete:"off",title:"Search",onKeyup:C(a=>(o(t.value),t.trackSearch(t.value)),["enter"])},null,42,N),[[w,t.value]]),t.value&&t.value.length>0?(d(),v("button",{key:0,class:"search-box__reset",title:c(s)("reset-search"),type:"reset",onClick:a=>(o(""),t.setValue(""))},[m(f,{class:"search-box__clear-icon",icon:"cross"})],8,q)):h("",!0)]),r("button",{class:p(["search-box__submit",t.value&&t.value.length>0?"active":""]),onClick:a=>(o(t.value),t.trackSearch(t.value))},[r("span",D,B(c(s)("submit")),1),m(f,{class:"search-box__submit-icon",icon:"search"})],10,T)])]),_:1},8,["placeholder"]))}});typeof b=="function"&&b(L);export{L as _}; 2//# sourceMappingURL=Bg6arcFz.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.