FeatureNavigationConfiguration class abstract

Абстрактный класс для определения структуры навигации фичи. Реализуется в каждой фиче отдельно.

Properties

basePath → String
Базовый путь раздела (например, 'chats')
no setter
collapseAnimationDuration → Duration
Длительность анимации сворачивания/разворачивания level2.
no setter
collapseMode → Level2CollapseMode
Режим сворачивания level2 при повторном тапе по активной фиче.
no setter
defaultLevel2Path → String
Получить полный путь к level2
no setter
emoji → IconData
Иконка для кнопки навигации
no setter
hashCode → int
The hash code for this object.
no setterinherited
initialLevel2Width → double?
Начальная ширина level2 в пикселях (опционально).
no setter
initialLevel3Width → double?
Начальная (минимальная) ширина level3 в пикселях (опционально).
no setter
initialLevel4Width → double?
Начальная ширина level4 в пикселях (опционально). См. initialLevel2Width.
no setter
initialLocation → String?
Начальный путь раздела
no setter
isVisibleInNavigation → bool
Видимость раздела в навигации
no setter
key → String
Ключ раздела
no setter
level2 → FeatureLevelItemConfiguration
Конфигурация второго уровня (список элементов)
no setter
level3 → List<FeatureLevelItemConfiguration>
Конфигурация третьего уровня (детали)
no setter
level3CollapseMode → MobileLevelCollapseMode
Режим сворачивания level3 на мобильных экранах (одноколоночный режим), когда пользователь уходит с level3 обратно на level2.
no setter
level4 → List<FeatureLevelItemConfiguration>
Конфигурация четвёртого уровня (дополнительные детали)
no setter
level4CollapseMode → MobileLevelCollapseMode
Режим сворачивания level4 на мобильных экранах. См. level3CollapseMode.
no setter
modals → List<MultilevelModalBuilderAbstraction>
Адаптивные модальные окна фичи
no setter
providers → List<SingleChildWidget>
Провайдеры фичи (feature-wide зависимости)
no setter
requiresAuthentication → bool
Требуется ли авторизация для доступа к фиче true - фича доступна только авторизованным пользователям false - фича доступна без авторизации
no setter
rules → FeatureMultilevelRules
Адаптивные правила фичи
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

name(BuildContext context) → String
Отображаемое в навигации название раздела
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited