import * as React from 'react'; import { isRequired } from '../form/validation/validate'; import { ValidationError } from '../form/validation/ValidationError'; import { useInput, type InputProps } from '../form/useInput'; import { FieldTitle } from '../util/FieldTitle'; export const TextInput = ({ multiline, type = 'text', ...props }: InputProps & { type?: React.HTMLInputTypeAttribute; multiline?: boolean; }) => { const { id, field, fieldState: { error, invalid }, } = useInput(props); return (