Repository URL to install this package:
|
Version:
2.0.18 ▾
|
import { ReactNode } from 'react';
import { CommonState } from '@skava/ui/dist/state';
export interface SwitchRenderProp extends Function {
(props: SwitchProps): ReactNode;
}
export interface SwitchHandlerProps {
isSelected?: boolean;
label?: string;
state?: CommonState;
}
export interface SwitchHandleToggleChange extends Function {
(args: SwitchHandlerProps): void;
}
export interface SwitchProps extends SwitchHandlerProps {
className?: string;
children?: ReactNode;
renderWrapper?: SwitchRenderProp;
onToggle: SwitchHandleToggleChange;
}