Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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 {};