@easykit/design
Version:
Easy kit design components
19 lines (18 loc) • 826 B
TypeScript
import { ComponentPropsWithoutRef, ReactNode } from 'react';
import type * as CheckboxPrimitive from '@radix-ui/react-checkbox';
export type CheckboxProps = Omit<ComponentPropsWithoutRef<typeof CheckboxPrimitive.Root>, 'onChange' | 'value'> & {
indeterminate?: boolean;
label?: ReactNode;
field?: boolean;
value?: boolean;
onChange?: (value: boolean) => void;
children?: ReactNode;
};
export declare const Checkbox: import('react').ForwardRefExoticComponent<Omit<Omit<CheckboxPrimitive.CheckboxProps & import('react').RefAttributes<HTMLButtonElement>, "ref">, "value" | "onChange"> & {
indeterminate?: boolean;
label?: ReactNode;
field?: boolean;
value?: boolean;
onChange?: (value: boolean) => void;
children?: ReactNode;
} & import('react').RefAttributes<HTMLButtonElement>>;