Badge

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

Выберите color по смыслу и theme по визуальному весу. Метка сама не является действием. Размеры — xs, s и m; среди цветов есть warning.

Живой пример

Badge

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

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

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

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

API компонента

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

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