import * as React from "react"; import { TextInputProps } from "../../textInput/components/TextInput"; type DefaultProps = Pick; type Value = T; interface RenderProps { /** Whether field is disabled */ disabled?: boolean; /** The data to populate a the field */ fieldData: Record; /** The callback for when an input value is changed */ onChange?: (e: E) => void; /** The index of the row of the current field */ rowIndex: number; /** Boilerplate props to pass that are passed to a field component to support screenreaders. The `inputLabel` prop is specific to ui-kit's form components. If you're using form components that are not from ui-kit, you'll have to manually use this object to create a visually hidden `