💎
Prizm Design System Documentation
ShowcaseGitHubRepot a Bug
  • About Prizm
    • Дизайн-система Prizm
    • Changelog
    • License
  • Guidelines
    • ⭕Accessibility
    • ⭕Colors
    • 🚧Design Tokens
      • Color
      • Border Radius
      • Box Shadow
      • Font
      • Line Height
      • Size
      • Space
      • Transition
      • Page
    • ⭕Grid
    • ⭕Iconography
    • ⭕Naming
    • ⭕Typography
    • 🚧Validation
  • Components
    • 🚧Accordion
    • 🚧Breadcrumbs
    • 🚧Buttons
      • Text Button
      • Icon Buttn
      • Split Button
    • 🚧Calendars
      • Calendar
      • Calendar Range
      • ⭕Calendar Month
      • Calendar Year
    • ⭕Card
    • 🚧Checkbox
    • 🚧Chips
    • 🚧Dialogs
      • Confirm dialog
      • Dialog
      • Sidebar
    • ⭕Hierarchy
    • Hint
    • 🚧Indicator
      • 🚧Counter
      • ⭕Point
      • ⭕Icon
    • 🚧Inputs
      • Chips
      • Chips Select
      • Chips Combobox
      • Date
      • Datе Time Range
      • Date Range
    • Navigation menu
    • 🚧Navigation Panel
      • Header
      • Navigation menu
    • 🚧Dropdown Menu
      • Context Menu
      • Dropdown Menu
    • 🚧Paginator
    • 🚧Panel
    • 🚧Progress
      • Bar
      • Spinner
    • 🚧RadioButton
    • 🚧Scrollbar
    • 🚧Shell
    • ⭕Skeleton
    • 🚧Slider
    • 🚧Splitter
    • 🚧Status Panel
    • 🚧Stepper
    • 🚧Switcher
    • ⭕Table
      • Настройки таблицы
    • 🚧Tab
    • Time Picker
    • 🚧Toast
    • 🚧Toggle
    • 🚧Tooltip
    • Tree
      • Tree Chevrone
      • Tree Line
    • 🚧Widget
  • Patterns
    • ⭕403 / 404
    • Query builder
    • ⭕Cron
    • None content
    • ⭕Group Content
    • ⭕File Upload
    • ⭕Side Menu
    • ⭕Zoom Control
Powered by GitBook
On this page
  • Обзор
  • Анатомия
  • Page name / Navigation
  • Система-одностраничник:
  • Навигация без разделов (табы):
  • Навигационная структура через хлебные крошки:
  • Навигация с разделами (1 уровень)
  • Дополнительно
  • Навигация состоит из Header и Navigation menu
  • Global system filters
  • System modules / Platform modules
  • Адаптивность

Was this helpful?

  1. Components
  2. Navigation Panel

Header

PreviousNavigation PanelNextNavigation menu

Last updated 11 months ago

Was this helpful?

Обзор

Header (шапка) занимает всю ширину окна приложения и находится в самой верхней его части. Наполнение Header может меняться в зависимости от сложности навигационной структуры, нахождения системы на платформе, необходимости в модулях и контроллах. Однако вариативность наполнения шапки должна подчиняться ее логической структуре.

Анатомия

Header состоит из:

  1. Logo + Navigation menu. Обязательная часть, содержит блок с логотипом системы и кнопку, вызывающую Navigation menu (опционально).

  2. Page name / Navigation. Обязательная часть, название страницы или простая навигация.

  3. Global system filters. Фильтры или конролы, глобальные в рамках системы (применяются ко всей системе, не только к текущей странице).

  4. System modules. Системные модули.

  5. Platform modules*. Модули уровня платформы.

  6. Platform menu*. Меню приложений платформы.

в случае платформенного решения

Logo + Navigation menu

Блок с логотипом системы может являться:

  1. Ссылкой на главную страницу. В случае, когда навигация приложения представлена только при помощи шапки.

  1. Кнопкой вызова навигационного меню по приложению. В случае, когда навигация приложения представлена при помощи шапки и навигационного меню.

Page name / Navigation

Система-одностраничник:

Навигация без разделов (табы):

Навигационная структура через хлебные крошки:

Навигация с разделами (1 уровень)

Такой паттерн рекомендуется использовать для малого количества разделов (2-4). Так как пользователю придется “проходить” по каждому разделу в поисках нужной страницы.

Внутри каждого раздела навигация может варьироваться в зависимости от кол-ва страниц и информационной структуры:

Выбор раздела:

Дополнительно

Простая навигация может быть реализована в сочетании с панелью:

Навигация состоит из Header и Navigation menu

Для более сложных вариантов навигации стоит использовать сочетание Header + Navigation menu.

  • В таком случае в блоке с логотипом появляется иконка Navigation menu.

  • За ней следует название выбранной страницы или простая внутренняя навигация страницы

Global system filters

Системные фильтры - это глобальные фильтры, применяемые ко всем данным в системе (на всех страницах). При переходе между страницами и разделами системы эти фильтры сохраняют параметры. Поле поиска осуществляет поиск по содержимому системы.

Не используйте системные фильтры, если они не применимы ко всем разделам / страницам системы - используйте в таком случае фильтры для страниц (например, в панели под шапкой):

System modules / Platform modules

Модули - это функциональные блоки (подключаемые к системе или реализованные в ней), повышают уровень пользовательского опыта.

Модули могут быть как системные, так и платформенные.

В Header модули представлены в виде кнопок-иконок, которые могут содержать счетчики событий.

Нажатие на кнопку модуля вызывает появление окна модуля или Overlay-menu. Например:

Примеры модулей:

  1. Пользовательские настройки

  2. Уведомления о событиях и работе системы

  3. Уведомления о качестве предоставляемых данных

  4. Техподдержка

  5. Отображение даты и времени (дополнительно для приложений, которые используются в полноэкранном режиме) и др.

Адаптивность

🚧