@ozen-ui/kit
Version:
React component library
14 lines (13 loc) • 630 B
TypeScript
import type { ChangeEvent } from 'react';
import type { CheckboxAlignVariant, CheckboxSizeVariant, CheckboxVariant } from '../CheckboxNext';
export type CheckboxGroupContextValue = {
name: string | undefined;
onChange: (event: ChangeEvent<HTMLInputElement>) => void;
value?: (string | number)[];
size?: CheckboxSizeVariant;
variant?: CheckboxVariant;
align?: CheckboxAlignVariant;
mirrored?: boolean;
};
export declare const CheckboxGroupContext: import("react").Context<CheckboxGroupContextValue | undefined>;
export declare const useCheckboxGroupContext: () => CheckboxGroupContextValue | undefined;