@chief-editor/ui
Version:
UI Component for chief editor
14 lines (13 loc) • 495 B
TypeScript
import { UnionOmit } from '@co-hooks/util';
import { HTMLAttributes } from 'react';
declare type CheckType = 'button' | 'checkbox';
interface ICheckGroup<T> {
value?: T[];
type?: CheckType;
onChange?: (value: T[]) => void;
onValueChange?: (value: T[]) => void;
disabled?: boolean;
}
export declare type ICheckGroupProps<T> = UnionOmit<ICheckGroup<T>, HTMLAttributes<HTMLDivElement>>;
export declare function CheckGroup<T>(props: ICheckGroupProps<T>): JSX.Element;
export {};