import{I as a,G as d,p as n,q as i,D as c,H as p,o as m,i as f}from"./app-Csi9dBhh.js";const g=["placeholder"],_={__name:"TextInput",props:a({placeholder:{type:String}},{modelValue:{type:String,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(o,{expose:t}){const l=d(o,"modelValue"),u=o,e=n(null);return i(()=>{e.value.hasAttribute("autofocus")&&e.value.focus()}),t({focus:()=>e.value.focus()}),(h,s)=>c((m(),f("input",{placeholder:u.placeholder,class:"w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500","onUpdate:modelValue":s[0]||(s[0]=r=>l.value=r),ref_key:"input",ref:e},null,8,g)),[[p,l.value]])}};export{_};