wix-style-react
Version:
wix-style-react
28 lines (24 loc) • 743 B
TypeScript
import * as React from 'react';
import { ButtonWithAsProp } from '../Button';
import { TooltipCommonProps } from '../common';
export type ToggleButtonProps = ButtonWithAsProp<{
children?: React.ReactNode;
skin?: ToggleButtonSkin;
size?: 'tiny' | 'small' | 'medium' | 'large';
selected?: boolean;
disabled?: boolean;
dataHook?: string;
labelValue?: React.ReactNode;
labelPlacement?: 'tooltip' | 'bottom' | 'end';
labelEllipsis?: boolean;
tooltipProps?: TooltipCommonProps;
border?: boolean;
shape?: 'square' | 'round' | 'pill';
}>;
export default class ToggleButton extends React.Component<ToggleButtonProps> {}
export type ToggleButtonSkin =
| 'standard'
| 'dark'
| 'inverted'
| 'destructive'
| 'success';