@react-beauty/ui-checkbox
Version:
ui-checkbox
21 lines (20 loc) • 761 B
TypeScript
import { ReactNode } from 'react';
interface CheckboxGroupContextType {
hasError: boolean;
isDisabled: boolean;
selectedValues: string[];
name: string;
onChange: (value: string, checked: boolean) => void;
}
export declare const useCheckboxGroup: () => CheckboxGroupContextType | undefined;
export interface CheckboxGroupProviderProps {
children: ReactNode;
hasError?: boolean;
isDisabled?: boolean;
name: string;
defaultValues?: string[];
values?: string[];
onValueChange?: (values: string[]) => void;
}
export declare const CheckboxGroupProvider: ({ children, hasError, isDisabled, name, defaultValues, values, onValueChange, }: CheckboxGroupProviderProps) => import("react/jsx-runtime").JSX.Element;
export {};