Badge

Небольшая текстовая метка статуса или категории.

Выберите color по смыслу и theme по визуальному весу. Метка сама не является действием.

Живой пример

Badge

Настройки примера

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

import { Badge } from '@prosazhin/pbcomponents';

<Badge
  color='success'
  theme='light'
>
  Ready
</Badge>;

API компонента

PropТип / вариантыНазначениеПо умолчанию
childrenstringСодержимое компонента.
size's' | 'm's · mРазмер компонента.m
theme'filled' | 'light' | 'border'filled · light · borderОформление бейджа.filled
color'primary' | 'secondary' | 'success' | 'danger'primary · secondary · success · dangerСмысловой цвет.primary
leftIconSvgTypenone · check · search · userИконка перед текстом; принимает SVG-компонент.
rightIconSvgTypenone · check · search · userИконка после текста; принимает SVG-компонент.
leftIconClassNamestringКласс левой иконки.
rightIconClassNamestringКласс правой иконки.
classNamestringКласс корневого элемента.
textClassNamestringКласс текстовой части.

Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.