import classnames from 'classnames'; import styles from './FormHelperText.css'; import FormHelperTextCounter from './FormHelperTextCounter'; import Flex from '../Flex'; import Text from '../Text'; import { MaxLength } from '../TextField'; import useExperimentalTheme from '../utils/useExperimentalTheme'; type SizeType = 'sm' | 'md' | 'lg'; type Props = { id?: string; text: string | null | undefined; maxLength?: MaxLength | null | undefined; noPadding?: boolean; currentLength?: number; size?: SizeType; disabled?: boolean; marginTop?: boolean; }; export default function FormHelperText({ disabled, id, currentLength, text, maxLength, size, noPadding: noStartPadding, marginTop, }: Props) { const theme = useExperimentalTheme(); return ( // id is required for all helper texts accompanying an individual form element, not for groups of form elements such as RadioGroup.
{text ? ( {text} ) : null} {maxLength ? ( ) : null}
); }