0.3.0 • Published 5 years ago
@n3/react-dropdown
Licence
MIT
Version
0.3.0
Deps
7
Size
19 kB
Vulns
0
Weekly
0
@n3/react-dropdown
Компонент выпадающего меню для приложений на базе @n3/kit.
import Dropdown from '@n3/react-dropdown';
Props
| Название | Обязательность | Тип | Значение по умолчанию | Описание |
|---|---|---|---|---|
| hasHorizontalOffsets | bool | true |
есть ли горизонтальный отступ между элементом и меню | |
| hasVerticalOffsets | bool | true |
есть ли вертикальный отступ между элементом и меню | |
| dropdownComponent | + | elementType | компонент выпадающего меню | |
| dropdownProps | objectOf { any } |
{} |
дополнительные props выпадающего списка | |
| placement | string | 'bottom-start' |
позиция меню в формате popper.js | |
| popperStyle | object | {} |
дополнительные стили popper-компонента | |
| popperProps | objectOf { any } |
{} |
дополнительные опции popper-компонента | |
| modifiers | arrayOf [ object ] |
[] |
modifiers popper-компонента | |
| children | + | func | Функция рендера элемента, открывающего выпадающего меню @param {Object} renderProps @param {boolean} renderProps.isDropdownOpen - открыто ли меню @param {Function} renderProps.onClick - обработчик нажатия на элемент, открывающий/закрывающий меню @param {React ref} renderProps.ref - ref элемента, относительно которого позиционируется выпадающее меню |