# Badge: API

## Пропсы корня

| Проп | Тип | По умолчанию | Обязательный | Описание |
| --- | --- | --- | --- | --- |
| `variant` | `BadgeVariant` | `'success'` | Нет | Семантический цветовой стиль бейджа. Обозначает смысл или статус, который представляет бейдж. 'success': для положительного/подтверждённого статуса; 'error': для статуса ошибки/отрицательного; 'warning': для предупреждающего статуса/статуса «в процессе»; 'info': для нейтрального/информационного статуса |
| `appearance` | `BadgeAppearance` | `'ghost'` | Нет | Внешний вид бейджа. Определяет стилизацию бейджа (фон, рамка и т. д.). |
| `size` | `BadgeSize` | `'md'` | Нет | Размер бейджа. Влияет на отступы, размер шрифта и общие габариты. |

Также принимает `ref` и все атрибуты `<div>`.

## Дочерние части

`Badge` не предоставляет публичных дочерних частей.

## Типы

- `BadgeProps`
- `BadgeSize`
- `BadgeAppearance`
- `BadgeVariant`

## Модель состояния

- С точки зрения API компонента `Badge` не имеет состояния.
- Какой вариант или текст показывать, обычно определяет состояние на стороне потребителя.
