@feugene/granularity-dashboard
Сетка виджетов: перетаскивание, размеры, брейкпоинты и сохранение раскладки. Берут, когда раскладкой владеет пользователь, а не дизайнер.
На этой странице
- версия
1.1.0- Публичных подпутей
- 16
- Компоненты
- 5
- Runtime-зависимости
- 0
Как пакет описан в npm: Widget grid for the @feugene/granularity design system — drag, resize, breakpoints and layout persistence, zero dependencies.
Установка
Команда ставит пакет и его обязательные peer-зависимости: библиотека их не приносит, потому что в приложении они уже есть.
npm i @feugene/granularity-dashboard @feugene/granularity @feugene/granum vuepnpm add @feugene/granularity-dashboard @feugene/granularity @feugene/granum vueyarn add @feugene/granularity-dashboard @feugene/granularity @feugene/granum vuebun add @feugene/granularity-dashboard @feugene/granularity @feugene/granum vueНеобязательные peer-зависимости
Объявлены необязательными: нужны только той части пакета, которая их использует. Менеджер пакетов о них не напомнит.
@feugene/fint-i18n@feugene/unplugin-granularityunplugin-vue-components
Что внутри
16 точек входа объявляет манифест — по ним и импортируют, чтобы в бандл не попало лишнее.
Runtime-зависимостей нет: в приложение приезжает только код пакета.
Компоненты
- GrDashboardБерут, когда раскладку определяет пользователь
- GrDashboardItemБерут, когда любой виджет внутри `GrDashboard`
- GrDashboardItemSettingsБерут, когда у виджета есть что настраивать
- GrDashboardPaletteБерут, когда набор виджетов выбирает пользователь
- GrDashboardToolbarБерут, когда дашборд редактируемый
Документация пакета
Написана в репозитории библиотеки. Портал на неё ссылается, а не пересказывает.
Ссылки
Страница в npmИсходники в репозиторииЖурнал измененийЛицензия — одна на всё семейство