rms-react
Version:
Библиотека React компонентов разработанная по дизайн системе РМ Солюшн
20 lines • 694 B
TypeScript
import { ButtonHTMLAttributes } from 'react';
export interface ButtonProps extends Omit<ButtonHTMLAttributes<HTMLButtonElement>, 'size'> {
/**
* Индикатор загрузки, который появляется вместо текста на кнопке
*/
loading?: boolean;
/**
* Иконка для кнопки
*/
icon?: React.FunctionComponent<React.SVGProps<SVGSVGElement>>;
/**
* Визуальное представление кнопки
*/
appearance: 'primary' | 'ghost' | 'light' | 'primary-light';
/**
* Размер кнопки
*/
size: 's' | 'm' | 'l';
}
//# sourceMappingURL=Button.props.d.ts.map