Page Navigation

Page Navigation — карточка-остров разделов текущей страницы с поверхностью, радиусом и тенью острова. Пункт несёт подпись, необязательную иконку из словаря канона и точку-маркер, после подписи — иконку ошибки раздела по флагу error, а справа — сниппет счётчиков раздела. Группы разделяет запись { type: "separator" }, которую рисует Divider. Текущий раздел задаёт value: пункт получает aria-current и ту же подложку, что под указателем; вложенных уровней у списка нет.

Статус: draft · в системе с 2026-08 · интерактивность: always (всегда)

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

  • У редактируемой сущности несколько разделов, между которыми переключаются в пределах одной страницы.
  • Нужно отметить раздел с изменениями точкой-маркером рядом с подписью или раздел с ошибкой иконкой после подписи.
  • Рядом с разделом нужен счётчик или бейдж, не встроенный в саму подпись.

Не использовать:

  • Навигация ведёт между глобальными разделами приложения — это Sidebar.
  • Нужен путь от верхнего уровня к текущей странице — это Breadcrumbs.
  • Разделы равноправны и переключают панели контента на месте — это Tabs.

Альтернативы:

  • sidebarпостоянная колонка глобальной навигации приложения
  • breadcrumbsпуть к текущей странице, а не список её разделов
  • tabsравноправные панели контента в одном контексте

Разделы страницы

Карточка разделов редактируемой сущности с текущим разделом и иконками.

Маркеры, ошибки и счётчики

Точка-маркер у разделов с изменениями, иконка ошибки у раздела с невалидными полями и счётчик раздела в сниппете справа.

Группы разделов

Разделители между группами разделов.