goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
26 lines • 919 B
TypeScript
import { default as React, ReactNode } from 'react';
import { ButtonStyles } from '../../theme';
export interface ToggleButtonProps {
value: string;
children: ReactNode;
selected?: boolean;
onClick?: (event: React.MouseEvent<HTMLButtonElement>) => void;
disabled?: boolean;
size?: 'small' | 'medium' | 'large';
styles?: ButtonStyles;
isFirst?: boolean;
isLast?: boolean;
'aria-label'?: string;
}
export interface ToggleButtonGroupProps {
value: string | null;
exclusive?: boolean;
onChange: (event: React.MouseEvent<HTMLElement>, newValue: string | null) => void;
children: React.ReactNode;
size?: 'small' | 'medium' | 'large';
styles?: ButtonStyles;
}
export declare const ToggleButton: React.FC<ToggleButtonProps>;
export declare const ToggleButtonGroup: React.FC<ToggleButtonGroupProps>;
export default ToggleButton;
//# sourceMappingURL=index.d.ts.map