Рабочие области#
Для реализации в ufs-ui использовался термин «рабочие области». Это секции, на которые делилось web-приложение в зависимости от выполняемых функций. Рабочая область состояла из компонента или группы компонентов.
В реализации v-uik данный термин не используется. Секции страниц разрабатываемого приложения описываются вручную, что дает больше гибкости при построении приложений и избавляет от жесткой иерархии вложенности библиотечных компонентов.
Компоненты для реализации переработаны в пользу возможности персонализированной настройки. Начиная с релиза 1.5.0 в библиотеке присутствуют компоненты Bar, BarMenuItem, которые создают каркас меню пользователя и не ограничивают в реализации дочерних компонентов.
Компонент |
Статус |
Реализация в ufs-ui |
Новая реализация |
Комментарий |
|---|---|---|---|---|
RootComponent |
Удален |
|
- |
Не используется для новой библиотеки. |
Sidebar |
Переработан |
|
|
Полностью переработаны компоненты для отображения панели меню приложения. |
MenuSideTop, MenuSideBottom |
Переработан |
|
|
Для изменения позиционирования используйте свойство direction нового компонента Bar. |
MenuItem |
Переработан |
|
|
Полностью переработаны компоненты для отображения панели меню приложения. |
MenuProfile |
Удален |
|
- |
Не используется для новой библиотеки. Компоненты Bar и BarItem разрешают создавать любую реализацию для отображения иконки и настройки профиля пользователя в меню. |
SideBarContent |
Переработан |
|
|
Полностью переработаны компоненты для отображения панели меню приложения. |
Section |
Удален |
|
- |
Не используется для новой библиотеки. Используйте собственные React-компоненты без дополнительных оберток |
Workspace |
Удален |
|
- |
Не используется для новой библиотеки. Используйте собственные React-компоненты без дополнительных оберток |
FixedPanel |
Переработан |
|
|
Полностью переработаны компоненты для отображения панели меню приложения. Данная функциональность включена в новые компоненты. |
InfoVersion |
Удален |
|
- |
Не используется для новой библиотеки. Используйте собственные React-компоненты без дополнительных оберток |
WorkspaceTableWrapper |
Удален |
|
- |
Не используется для новой библиотеки. Данная функциональность включена в новый компонент Table |
Content |
Удален |
|
- |
Не используется для новой библиотеки. Используйте собственные React-компоненты без дополнительных оберток |
Header |
Удален |
|
- |
Не используется для новой библиотеки. Используйте собственные React-компоненты без дополнительных оберток |