import React, { useEffect, useRef } from 'react'; import { CheckboxRadioContext } from '../../utils/context'; import DSCheckboxes from '@scottish-government/design-system/dist/scripts/components/checkbox/checkboxes' import { CheckboxGroupProps } from './types'; import clsx from 'clsx'; export const CheckboxGroup = ({ children, className, isSmall, ...props }: CheckboxGroupProps) => { const ref = useRef(null); useEffect(() => { /* istanbul ignore else */ if (ref.current) { new DSCheckboxes(ref.current).init(); } }, [ref]); return (
{children}
) }; CheckboxGroup.displayName = 'CheckboxGroup'; export default CheckboxGroup;