💎
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
  • Анатомия
  • Описание работы
  • Разворачивание и сворачивание страниц
  • Выбор страниц
  • Переполнение содержимого
  • Вспомогательные иконки
  • Множественный выбор
  • Размеры
  • Внешние размеры
  • Внутренние размеры
  • Состояния

Was this helpful?

  1. Components
  2. Tree

Tree Chevrone

Данный вид дерева используется, когда группирующие страницы имеют свою личную страницу (URL).

PreviousTreeNextTree Line

Last updated 3 months ago

Was this helpful?

Анатомия

  1. Элемент структуры (Страница, папка, группа, ссылка и т.д.)

  2. Шеврон. Разворачивает или сворачивает элементы структуры

  3. Вспомогательная иконка (опционально). Она может помочь пользователю быстро определять различные типы контента.

Описание работы

Разворачивание и сворачивание страниц

Разворачивание и сворачивание страниц происходит по клику на кнопку-иконку шеврон, при этом страница не выбирается:

Выбор страниц

Чтобы выбрать страницу, пользователь может нажать в любом месте элемента, за исключением области кнопки-иконки шеврона:

Для выбора страницы последнего уровня, пользователь может нажать в любом месте контейнера.

Если дочерняя страница, выбранная пользователем, сворачивается, родительская страница должна наследовать выбранное состояние (без маркера), чтобы пользователь не терял контекст того, что выбрано, даже если это скрыто от глаз.

Переполнение содержимого

Если наименование страницы слишком длинное и не помещается в одну строчку, текст уходит в многоточие (…)и при наведении показывается всплывающая подсказка (хинт), чтобы отобразить весь текст.

Вспомогательные иконки

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

Множественный выбор

Для множественного выбора используйте чекбоксы:

Размеры

Внешние размеры

Дерево имеет динамическую высоту и ширину, в зависимости от входящих в неё количества элементов и контейнера, в который оно встроено. Минимальная рекомендуемая ширина - 360 рх.

Внутренние размеры

Высота элемента (страницы) - 32 рх

Состояния

Элементы дерева имеют 5 состояний:

  1. Default. Состояние по умолчанию

  2. Hover. При наведении

  3. Active. Выбранная страница

  4. Active (parent). Скрытая дочерняя выбранная страница

  5. Disabled. Страница, заблокированная для выбора

Фокус

Так же существует состояние Focus. Он появляется в момент выбора страницы с помощью клавиатуры или при клике в выбранный элемент, и может быть совмещен с любым другим состоянием. Невозможен в состоянии Disabled.

Состояние Focus отсутствует в компонентах для выбора и используется исключительно для разработки.