@chief-editor/ui
Version:
UI Component for chief editor
15 lines (14 loc) • 561 B
TypeScript
import { UnionOmit } from '@co-hooks/util';
import { ButtonHTMLAttributes, MouseEvent } from 'react';
import { ButtonType } from '../button';
interface ICheckboxButton<T> {
value: T;
type?: ButtonType;
group?: string;
disabled?: boolean;
className?: string;
onClick?: (e: MouseEvent<HTMLButtonElement>) => void;
}
export declare type ICheckGroupButtonProps<T> = UnionOmit<ICheckboxButton<T>, ButtonHTMLAttributes<HTMLButtonElement>>;
export declare function CheckGroupButton<T>(props: ICheckGroupButtonProps<T>): JSX.Element;
export {};