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