UNPKG

@wix/design-system

Version:

@wix/design-system

42 lines 1.76 kB
import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import { ToggleButtonProps } from './ToggleButton.types'; declare class ToggleButton extends PureComponent<ToggleButtonProps> { static displayName: string; static propTypes: { as: PropTypes.Requireable<NonNullable<string | object | null | undefined>>; className: PropTypes.Requireable<string>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; skin: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; shape: PropTypes.Requireable<string>; labelValue: PropTypes.Requireable<PropTypes.ReactNodeLike>; labelPlacement: PropTypes.Requireable<string>; labelEllipsis: PropTypes.Requireable<boolean>; onClick: PropTypes.Requireable<(...args: any[]) => any>; selected: PropTypes.Requireable<boolean>; interactive: PropTypes.Requireable<boolean>; disabled: PropTypes.Requireable<boolean>; border: PropTypes.Requireable<boolean>; dataHook: PropTypes.Requireable<string>; tooltipProps: PropTypes.Requireable<PropTypes.InferProps<any>>; }; static defaultProps: { readonly skin: "standard"; readonly size: "medium"; readonly shape: "square"; readonly border: false; readonly interactive: true; readonly disabled: false; readonly labelValue: ""; readonly labelPlacement: "tooltip"; readonly labelEllipsis: false; readonly tooltipProps: { readonly placement: "top"; }; }; renderLabel: () => React.JSX.Element; render(): React.JSX.Element; } export default ToggleButton; //# sourceMappingURL=ToggleButton.d.ts.map