import {forwardRef} from "@nextui-org/system"; import {CheckboxGroupProvider} from "./checkbox-group-context"; import {UseCheckboxGroupProps, useCheckboxGroup} from "./use-checkbox-group"; export interface CheckboxGroupProps extends UseCheckboxGroupProps {} const CheckboxGroup = forwardRef<"div", CheckboxGroupProps>((props, ref) => { const { children, context, label, description, errorMessage, getGroupProps, getLabelProps, getWrapperProps, getDescriptionProps, getErrorMessageProps, } = useCheckboxGroup({...props, ref}); return (
{label && {label}}
{children}
{errorMessage ? (
{errorMessage}
) : description ? (
{description}
) : null}
); }); CheckboxGroup.displayName = "NextUI.CheckboxGroup"; export default CheckboxGroup;