import * as React from 'react'; import classNames from 'classnames'; import { classNameModifier } from '../shared/utils'; import { Checkbox } from '../Checkbox'; import { BaseCheckboxFieldProps, CheckboxFieldProps, ForwardRefPrimitive, Primitive, } from '../types'; import { ComponentClassNames } from '../shared'; import { FieldErrorMessage } from '../Field'; import { Flex } from '../Flex'; import { getTestId } from '../utils/getTestId'; const CheckboxFieldPrimitive: Primitive = ( { className, errorMessage, hasError = false, labelHidden = false, labelPosition, testId, size, ...rest }, ref ) => { const checkboxTestId = getTestId(testId, ComponentClassNames.Checkbox); return ( ); }; /** * [📖 Docs](https://ui.docs.amplify.aws/react/components/checkboxfield) */ export const CheckboxField: ForwardRefPrimitive< BaseCheckboxFieldProps, 'input' > = React.forwardRef(CheckboxFieldPrimitive); CheckboxField.displayName = 'CheckboxField';