@primer/react
Version:
An implementation of GitHub's Primer Design System using React
23 lines • 1.21 kB
TypeScript
import type { ChangeEvent } from 'react';
import React from 'react';
import type { CheckboxOrRadioGroupProps } from '../internal/components/CheckboxOrRadioGroup';
import { CheckboxGroupContext } from './CheckboxGroupContext';
import type { FCWithSlotMarker } from '../utils/types';
export type CheckboxGroupProps = {
/**
* An onChange handler that gets called when any of the checkboxes change
*/
onChange?: (selected: string[], e?: ChangeEvent<HTMLInputElement>) => void;
} & CheckboxOrRadioGroupProps;
export { CheckboxGroupContext };
declare const _default: React.FC<React.PropsWithChildren<CheckboxGroupProps>> & import("..").SlotMarker & {
Caption: FCWithSlotMarker<{
className?: string;
} & {
children?: React.ReactNode | undefined;
}>;
Label: FCWithSlotMarker<React.PropsWithChildren<import("../internal/components/CheckboxOrRadioGroup/CheckboxOrRadioGroupLabel").CheckboxOrRadioGroupLabelProps>>;
Validation: FCWithSlotMarker<React.PropsWithChildren<import("../internal/components/CheckboxOrRadioGroup/CheckboxOrRadioGroupValidation").CheckboxOrRadioGroupValidationProps>>;
};
export default _default;
//# sourceMappingURL=CheckboxGroup.d.ts.map