import{j as l}from"./react-B_SyE9nW.js";import{o as e}from"./index-Flm6m8Wj.js";import{g as r}from"./styles-BKX5ijFq.js";const n=e((function({fieldState:e,id:n,label:o=`${n||(null==e?void 0:e.id)||""}_aria`,hiddenLabel:a=!0,validateOnBlur:i=!1,required:u,onInputChange:d,ignoreStateChange:t,helperText:s,onBlur:v,...h}){return l.jsx(r,{id:n||(null==e?void 0:e.id),...{hiddenLabel:a,label:o,onChange:l=>{const r=l.target.value;t||null==e||e.onChange(r),null==d||d(r)},onBlur:(...l)=>{i&&(null==e||e.setError(""),null==e||e.validate()),null==v||v(...l)},...h},InputLabelProps:{shrink:!0,hidden:a},helperText:(null==e?void 0:e.hasError)?null==e?void 0:e.error:s,value:null==e?void 0:e.value,error:null==e?void 0:e.hasError,required:u&&!(null==e?void 0:e.value)})}));export{n as F};