FeatureNavigationConfiguration class abstract
Абстрактный класс для определения структуры навигации фичи. Реализуется в каждой фиче отдельно.
Constructors
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
-
Видимость раздела в навигации
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