@penaprieto/design-system
Version:
Multi-brand React design system with design tokens from Figma
19 lines • 747 B
TypeScript
import React from 'react';
import './ToggleButton.css';
export type ToggleButtonSize = 'small' | 'large';
export interface ToggleButtonProps extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'onChange'> {
/** Label del botón */
label: string;
/** Si el botón está seleccionado */
selected?: boolean;
/** Tamaño del botón */
size?: ToggleButtonSize;
/** Icono leading (izquierda) - nombre del sprite */
leadingIcon?: string;
/** Icono trailing (derecha) - nombre del sprite */
trailingIcon?: string;
/** Callback al cambiar el estado */
onChange?: (selected: boolean) => void;
}
export declare const ToggleButton: React.FC<ToggleButtonProps>;
//# sourceMappingURL=ToggleButton.d.ts.map