Headline

Строка заголовка страницы: заголовок (title), слоты до/после, действия и подзаголовок. Базовый слот, на котором собраны шапки PageCatalog, PageServices и PageForm.

Когда использовать

  • Шапка раздела внутри собственной раскладки, когда готовые Page* не подходят.
  • Нужна согласованная по DS строка «заголовок + статус + действия».

Анатомия

  • title — заголовок страницы.
  • slotBeforeTitle — слот перед заголовком (например, кнопка «назад»).
  • slotAfterTitle — слот после заголовка (например, статус).
  • actions — действия справа от заголовка.
  • moreActions — слот действий внутри строки заголовка (mobile-рендереры кладут сюда kebab / «ещё»).
  • subtitle — подзаголовок под заголовком.
  • truncateTitle — обрезать заголовок в одну строку с многоточием.

Установка

pnpm add @cloud-ru/ds-uikit-product-page-layout
import { Headline } from '@cloud-ru/ds-uikit-product-page-layout'

Props

Types

PropsHeadlineProps
PropTypeDefaultRequiredDescription
actionsReactNodenoДействия справа от заголовка
data-test-idstringno
moreActionsReactNodenoСлот действий внутри строки заголовка (mobile-рендереры кладут сюда kebab/«ещё»)
slotAfterTitleReactNodenoСлот после заголовка (например, статус)
slotBeforeTitleReactNodenoСлот перед заголовком (например, кнопка «назад»)
subtitleReactNodenoПодзаголовок под заголовком
titlestringyesЗаголовок страницы
truncateTitlebooleannoОбрезать заголовок в одну строку с многоточием

Types

HeadlineProps

Storybook