Repository URL to install this package:
|
Version:
2.7.3 ▾
|
import { ReactNode } from 'react';
declare type Identifier = string | number | symbol;
export interface ToggleItemRenderProp extends Function {
(props: ToggleItemProps): ReactNode;
}
export interface OnClickEvent extends Function {
(props: ToggleItemProps): any;
}
export interface ToggleItemProps {
className?: string;
children?: ReactNode;
borderColor?: string;
bgColor?: string;
tickColor?: string;
selectedDataQa?: string;
unselectedDataQa?: string;
isSelected?: boolean;
isDisabled?: boolean;
label: string | object;
value: string;
identifier?: Identifier;
onClick?: OnClickEvent;
/**
* Render Props
*/
renderIcon?: ToggleItemRenderProp;
renderText?: ToggleItemRenderProp;
renderBox?: ToggleItemRenderProp;
renderWrap?: ToggleItemRenderProp;
/**
* Toggle breedType
*/
isRadio?: boolean;
isCheckBox?: boolean;
}
export {};