Sidebar

Sidebar — постоянная тёмная колонка глобальной навигации: шапка держит только кнопку сворачивания у правого края (бренд продукта живёт в Header), пункты несут иконку из словаря канона, счётчик-плашку, индикатор тревоги и подразделы, границы групп — линии. Текущий маршрут задаёт value: пункт получает aria-current, подложку с рамкой (тень и градиент рамки — значения скина), а группа с текущим подразделом раскрывается на месте; подпункты отмечены рельсой слева и точкой, которая загорается под указателем и остаётся у текущего. В свёрнутом виде остаются иконки, счётчик скрыт, знак подразделов уходит в круглый бейдж у угла пункта, подвал скрыт, подразделы группы открываются в панели справа.

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

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

  • Приложению нужна постоянная навигация между несколькими глобальными разделами.
  • Часть разделов имеет второй уровень, который должен быть виден рядом с текущим маршрутом.
  • Пользователь хочет сузить навигацию до иконок и вернуть подписи одним действием.

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

  • Навигация ведёт по разделам одной страницы — используй Page Navigation.
  • Нужен путь от верхнего уровня к текущей странице — это Breadcrumbs.
  • Пункты меняют значение формы, а не маршрут — это Tabs, Toggle Group или Radio.

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

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

Навигация приложения

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

Свёрнутый вид

Только иконки, счётчик скрыт, знак подразделов в бейдже у угла; группа открывает подразделы в панели справа, подвал скрыт, кнопка сверху возвращает подписи.