@datavac/ui-kit
v1.11.0
Published
Библиотека компонентов для проекта DataVac.
Downloads
3,353
Readme
@datavac/ui-kit
Библиотека компонентов для проекта DataVac.
Установка
npm install @datavac/ui-kitПодключение стилей
В корневом CSS файле приложения:
@import "@datavac/ui-kit/style.css";Требования
- React 19+
- Tailwind CSS v4
Компоненты
| Компонент | Описание |
|---|---|
| Button | Кнопка (primary/dark) |
| Heading, Text, Label, Caption | Типографика |
| Input, SearchBar | Поля ввода |
| Badge, Chip, Counter | Метки и счётчики |
| Tooltip | Всплывающая подсказка |
| Drawer | Боковая панель (slide-from-right) |
| Accordion, AccordionItem | Аккордеон |
| Spinner, Skeleton | Индикаторы загрузки |
| EmptyState, ErrorState | Состояния UI |
| ThemeToggle | Переключатель День/Ночь |
Разработка
npm install
npm run dev # watch mode
npm run storybook # компонент-документация на :6006
npm test # тесты
npm run lint # линтерПубликация
Публикация автоматическая через semantic-release при пуше в main. Формат коммитов: conventional commits (feat/fix/chore).
