Eburet UI — shadcn registry
Переиспользуемые компоненты для продуктов Eburet (calc, makosh, perun). Ставятся через shadcn CLI.
▶ Живой стенд DataViews — /demo
Компоненты
DataViews — таблица / доска / календарь / галерея / таймлайн / список.
Вложенные фильтры AND/OR, сортировка, группировка, color-rules по условию, wrap, инлайн-редактирование,
copy/paste + undo/redo + fill-handle, форматы чисел (₽/%/duration), типы person/relation/rollup/formula/date-range,
Calendar месяц/неделя/день, Timeline с зависимостями, виртуализация.
npx shadcn@latest add https://ui.eburet.tech/r/data-views.json/r/data-views.json
Tokens — дизайн-токены (тёмная/светлая темы, Inter).
npx shadcn@latest add https://ui.eburet.tech/r/tokens.json/r/tokens.json
Как подключить
- В проекте-потребителе:
npx shadcn@latest init(если ещё нет). npx shadcn@latest add https://ui.eburet.tech/r/tokens.json→ импортируйstyles/eburet-tokens.cssв глобальный CSS.npx shadcn@latest add https://ui.eburet.tech/r/data-views.json→ появятсяcomponents/dataviews/*.- Используй
<TableView />,<ViewBar />и т.д. со своими данными (поля + строки).
Репозиторий: ebureth/ui. Источник правды компонентов — calc (полигон /data).