import {FieldHasDescriptionProps} from '@givewp/forms/propTypes'; import autoCompleteAttr from '@givewp/forms/registrars/templates/fields/utils/autoCompleteAttr'; /** * @since 4.3.0 Add autoComplete support and aria-labelledby and aria-describedby attributes. */ export default function Text({ Label, ErrorMessage, fieldError, description, placeholder, inputProps, }: FieldHasDescriptionProps) { const autoComplete = autoCompleteAttr(inputProps?.name); const FieldDescription = window.givewp.form.templates.layouts.fieldDescription; const baseId = `givewp-fields-text-${inputProps.name}`; const inputId = `${baseId}-input`; const labelId = `${baseId}-label`; const descriptionId = `${baseId}-description`; return ( ); }