StatBadge
Плашка статуса: раскладывает состояние прогресса по семантическим тонам бейджа.
Композиции из примитивов — бейдж состояния, стопка алертов, карточка с полосой, диалог с формой, диалог с фильтруемым списком. Каждая показана целиком: раскладка — это ровно та часть, которую вы всё равно собирались менять.
Все 5 собраны из примитивов, которые есть во всех четырёх пакетах, поэтому каждая одинаково работает в React, Vue, Svelte и Angular. Ставить здесь нечего: откройте страницу, прочитайте композицию, скопируйте её.
Плашка статуса: раскладывает состояние прогресса по семантическим тонам бейджа.
Лента событий с уровнями важности, со встроенными состояниями загрузки и пустоты. Как и любой рецепт, на битых или отсутствующих данных рисует пустое состояние, а не падает.
Карточка с прогресс-баром, который меняет цвет при переходе порога, и необязательным рядом действий. Значения зажимаются в 0–100.
Модальная форма с ловушкой фокуса и закрытием по Escape, на оверлее `[data-state]` из слоя анимаций.
Поиск по командам на ⌘K — настоящий listbox с полной навигацией с клавиатуры.