/** * @author Hanz * @date 2021/11/23 上午9:44 * @description toggleButton */ import React, { FunctionComponent } from 'react'; import ToggleButtonGroup, { ToggleButtonGroupProps, ToggleButtonItemProps } from './ToggleButtonGroup'; import './index.scss'; export interface ToggleButtonProps { /** * 类名 */ className?: string; /** * 样式 */ style?: React.CSSProperties; type?: 'text' | 'outlined' | 'icon'; /** * 子节点 */ children?: React.ReactNode; /** * 禁用 */ disabled?: boolean; /** * 提示文字 */ toolTipTitle?: React.ReactNode; /** * 是否选中 */ selected?: boolean; /** * 是否单选 */ exclusive?: boolean; /** * value */ value?: any; /** * width */ width?: number | string; /** * 点击回调 * @param event * @param value */ onClick?: (event: React.MouseEvent, value: any) => void; [name: string]: any; } export declare const ToggleButton: FunctionComponent; export type { ToggleButtonGroupProps, ToggleButtonItemProps }; export { ToggleButtonGroup }; export default ToggleButton;