Skip to content

Badge

Маленький индикатор статуса или количества. Badge используются рядом с уведомлениями, аватарами или иконками, чтобы показать статус, значение или атрибут.

Установка

bash
npx @zizigy/capsule add Badge

Использование

Базовая Badge

html
<capsule-badge>Badge</capsule-badge>

Варианты

html
<capsule-badge>1</capsule-badge>
<capsule-badge variant="outline">12</capsule-badge>
<capsule-badge variant="ghost">Новый</capsule-badge>
<capsule-badge variant="dot">dot</capsule-badge>

value и max

Вы можете использовать атрибуты value и max у capsule-badge для отображения чисел. Всегда указывайте значение внутри badge. Если value больше max — выводится max+ :

html
<!-- Просто value -->
<capsule-badge value="8">8</capsule-badge>
<!-- Если value > max, будет max+ -->
<capsule-badge
  value="120"
  max="99"
  >99+</capsule-badge
>
<!-- 99+ -->

Размеры

html
<capsule-badge size="sm">sm</capsule-badge>
<capsule-badge>md</capsule-badge>
<capsule-badge size="lg">lg</capsule-badge>

Цвет (color)

html
<capsule-badge color="primary">primary</capsule-badge>
<capsule-badge color="success">success</capsule-badge>
<capsule-badge color="danger">danger</capsule-badge>
<capsule-badge color="warning">warning</capsule-badge>

Атрибуты

АтрибутТипПо умолчаниюОписание
variantstring-Вариант стиля badge
sizestring-Размер badge
valuestring/number0Значение/число, показываемое в badge
maxstring/number-Ограничивает value, при переполнении будет max+
typestring-Атрибут type для кнопок
colorstring-Цвет badge (например: 'primary', 'success', 'danger', HEX, RGB и др.)

Значения variant

  • outline — с контуром
  • ghost — без фона
  • dot — цветная точка, может содержать текст или число

Доступность

  • ✅ Работа с клавиатурой
  • ✅ ARIA атрибуты

Released under the MIT License.