Content

Текст с иконками слева и справа.

Сочетает текст, размер и иконки. as позволяет выбрать подходящий HTML-тег.

Живой пример

Content

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

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

import { CheckIcon } from '@heroicons/react/24/outline';
import { Content } from '@prosazhin/pbcomponents';

<Content
  leftIcon={CheckIcon}
  size='m'
>
  Done
</Content>;

API компонента

PropТип / вариантыНазначениеПо умолчанию
childrenstringСодержимое компонента.
size's' | 'm' | 'l's · m · lРазмер компонента.m
mediumbooleanУвеличенная насыщенность текста.false
asElementTypediv · spanHTML-тег обёртки.span
leftIconSvgTypenone · check · search · userИконка перед текстом; принимает SVG-компонент.
rightIconSvgTypenone · check · search · userИконка после текста; принимает SVG-компонент.
leftIconClassNamestringКласс левой иконки.
rightIconClassNamestringКласс правой иконки.
classNamestringКласс корневого элемента.
textClassNamestringКласс текстовой части.

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