FeatureGate constructor
const
FeatureGate({})
FeatureGate — контроллер доступа по feature-флагу.
Отображает child, если заданный флаг активен, иначе — fallback.
Используется для:
- постепенного выката фич
- A/B тестов
- временного скрытия UI-компонентов
Работает в паре с FeatureFlagsController, который должен быть
обернут через FeatureFlags на уровне MaterialApp
.
Пример:
FeatureGate(
flag: 'new_ui',
child: NewUIWidget(),
)
Implementation
const FeatureGate({
required this.flag,
required this.child,
this.fallback,
this.loading,
super.key,
});