import React, { createContext, forwardRef } from 'react'; import { useCheckboxGroup } from '@react-native-aria/checkbox'; import { useCheckboxGroupState } from '@react-stately/checkbox'; import { useCheckboxContext } from './context'; export const CheckboxGroupContext = createContext(null); export const CheckboxGroup = (StyledCheckboxGroup: any) => forwardRef(({ children, ...props }: any) => { const state = useCheckboxGroupState(props); const { groupProps } = useCheckboxGroup( { 'aria-label': props.accessibilityLabel, ...props }, state ); const formControlContext = useCheckboxContext(); return ( {children} ); });