Repository URL to install this package:
|
Version:
2.8.0-studio-release ▾
|
import React from 'react';
import { NO_OP } from 'exotic';
import { ToggleProps } from './typings';
import { defaultRenderIcon, defaultRenderLabel, defaultRenderWrapper } from './renderProps';
declare class Toggle extends React.Component<ToggleProps> {
static defaultProps: {
className: string;
borderColor: string;
bgColor: string;
tickColor: string;
onToggle: typeof NO_OP;
renderIcon: typeof defaultRenderIcon;
renderLabel: typeof defaultRenderLabel;
renderWrapper: typeof defaultRenderWrapper;
};
state: import("../../../state/typings").CommonState;
componentWillUpdate(nextProps: ToggleProps): void;
handleToggle: (event: React.MouseEvent<HTMLButtonElement>) => void;
render(): React.ReactNode;
}
export { Toggle };
export default Toggle;