This commit is contained in:
Vadim 2023-08-13 16:52:24 +02:00
parent d2d57f5fb9
commit e79226cfed

View file

@ -30,59 +30,35 @@ class EnumProviders extends StatefulWidget {
} }
static Brightness brightnessOf(BuildContext context) { static Brightness brightnessOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.brightness).brightness;
context,
aspect: _ListenableAspect.brightness,
)!
.brightness;
} }
static DynamicColorState dynamicColorStateOf(BuildContext context) { static DynamicColorState dynamicColorStateOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.dynamicColorState).dynamicColorState;
context,
aspect: _ListenableAspect.dynamicColorState,
)!
.dynamicColorState;
} }
static EvSourceType evSourceTypeOf(BuildContext context) { static EvSourceType evSourceTypeOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.evSourceType).evSourceType;
context,
aspect: _ListenableAspect.evSourceType,
)!
.evSourceType;
} }
static SupportedLocale localeOf(BuildContext context) { static SupportedLocale localeOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.locale).locale;
context,
aspect: _ListenableAspect.locale,
)!
.locale;
} }
static Color primaryColorOf(BuildContext context) { static Color primaryColorOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.primaryColor).primaryColor;
context,
aspect: _ListenableAspect.primaryColor,
)!
.primaryColor;
} }
static StopType stopTypeOf(BuildContext context) { static StopType stopTypeOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.stopType).stopType;
context,
aspect: _ListenableAspect.stopType,
)!
.stopType;
} }
static ThemeType themeTypeOf(BuildContext context) { static ThemeType themeTypeOf(BuildContext context) {
return InheritedModel.inheritFrom<_EnumProvidersModel>( return _inheritFrom(context, _ListenableAspect.themeType).themeType;
context, }
aspect: _ListenableAspect.themeType,
)! static _EnumProvidersModel _inheritFrom(BuildContext context, _ListenableAspect aspect) {
.themeType; return InheritedModel.inheritFrom<_EnumProvidersModel>(context, aspect: aspect)!;
} }
@override @override