0.2.0 • Published 5 years ago
@n3/react-button-with-dropdown v0.2.0
@n3/react-button-with-dropdown
Кнопка с выпадающим списком для приложений на базе @n3/kit.
import ButtonWithDropdown from '@n3/react-button-with-dropdown';Props
| Название | Обязательность | Тип | Значение по умолчанию | Описание |
|---|---|---|---|---|
| size | ButtonSize | Размер кнопки | ||
| component | ButtonComponent | undefined | Компонент корневого элемента кнопки | |
| Компонент кнопки | ||||
| componentProps | { key: string: any; } | undefined | Дополнительный props компонента кнопки при использовании кастомного component | |
| Дополнительные props кнопки | ||||
| loading | boolean | false | Состояние загрузки | |
| Находится ли кнопка в состоянии загрузки | ||||
| disabled | boolean | false | Кнопка выключена | |
| Выключены ли кнопка и дропдаун | ||||
| pressed | boolean | Кнопка зажата | ||
| flatLeft | boolean | Не отображать закругления слева | ||
| flatRight | boolean | Не отображать закругления справа | ||
| onlyIcon | boolean | Кнопка состоит только из иконки | ||
| className | string | Дополнительный класс корневого компонента кнопки | ||
| onClick | Function | Function.prototype | Обработчик нажатия на кнопку | |
| Обработчик нажатия на кнопку | ||||
| children | ReactNode | null | Текст кнопки | |
| dropdown | + | DropdownBase | props компонента Dropdown | |
| buttonDisabled | boolean | false | Выключена ли кнопка | |
| color | ButtonColor | buttonColors.DEFAULT | Цвет | |
| dropdownDisabled | boolean | false | Выключена ли кнопка открытия выпадающего списка |