import { PageTitle } from '@megafon/ui-shared';
Демо данныеconst breadcrumbs = [{title: 'Тарифы',href: '#',},{title: 'Управляй !',href: '#',},{title: 'Менеджер',href: '#',},];const badge = 'VIP';
<PageTitle title="Копилка" />
Хлебные крошки не отображаются на мобильном разрешении.
<PageTitle title="Копилка" breadcrumbs={breadcrumbs} />
<PageTitle title="Копилка" badge={badge} />
<PageTitle title="Копилка" description="Пример текста с описанием страницы" isFullWidth={false} />
<PageTitle title="Длинный заголовок, который нужно ограничить по ширине" description="Пример длинного текста с описанием страницы. Сервисы и полезные материалы для решения бизнес-задач самозанятых, индивидуального и малого предпринимательства" breadcrumbs={breadcrumbs} badge={badge} isFullWidth={false} />
При использовании без хлебных крошек и бейджа.
<PageTitle title="Копилка" marginTop="small" />
Prop name | Type | Default | Description |
---|---|---|---|
dataAttrs | { root?: Record<string, string>; breadcrumbs?: Record<string, string>; breadcrumbsLink?: Record<string, string>; } | Дополнительные data атрибуты к внутренним элементам | |
title* | ReactNode | ReactNode[] | Текст заголовка | |
description | ReactNode | ReactNode[] | Описание | |
breadcrumbs | ItemType[] | Хлебные крошки | |
badge | string | Текст бейджа | |
isFullWidth | boolean | true | Растягивание компонента на всю доступную ширину |
hasBreadcrumbsMicrodata | boolean | false | Включить микроразметку для хлебных крошек |
marginTop | "default" | "small" | default | Отступ сверху |
className | string | Класс для корневого элемента | |
classes | { title?: string; breadcrumbs?: string; } | {} | Дополнительные классы для внутренних элементов |
rootRef | RefObject<HTMLDivElement> | Ссылка на корневой элемент |