1 line
626 B
JavaScript
1 line
626 B
JavaScript
import{J as e,O as t,P as n,T as r,t as i,vt as a}from"./_plugin-vue_export-helper-Bo3WtfwJ.js";var o={class:`search-field`},s=[`value`,`placeholder`],c=i(n({__name:`SearchField`,props:{modelValue:{},placeholder:{}},emits:[`update:modelValue`],setup(n,{expose:i}){let c=a(null);function l(){c.value?.focus()}return i({focus:l}),(i,a)=>(e(),t(`div`,o,[r(`input`,{ref_key:`inputRef`,ref:c,class:`search-field__input`,type:`search`,enterkeyhint:`search`,value:n.modelValue,placeholder:n.placeholder,onInput:a[0]||=e=>i.$emit(`update:modelValue`,e.target.value)},null,40,s)]))}}),[[`__scopeId`,`data-v-c37974a4`]]);export{c as t}; |