From e79226cfed79bd3cb2dfd14b7aa5a6f84c26ea91 Mon Sep 17 00:00:00 2001 From: Vadim Date: Sun, 13 Aug 2023 16:52:24 +0200 Subject: [PATCH] Style --- lib/providers/enum_providers.dart | 46 ++++++++----------------------- 1 file changed, 11 insertions(+), 35 deletions(-) diff --git a/lib/providers/enum_providers.dart b/lib/providers/enum_providers.dart index 3710217..5e98a9c 100644 --- a/lib/providers/enum_providers.dart +++ b/lib/providers/enum_providers.dart @@ -30,59 +30,35 @@ class EnumProviders extends StatefulWidget { } static Brightness brightnessOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.brightness, - )! - .brightness; + return _inheritFrom(context, _ListenableAspect.brightness).brightness; } static DynamicColorState dynamicColorStateOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.dynamicColorState, - )! - .dynamicColorState; + return _inheritFrom(context, _ListenableAspect.dynamicColorState).dynamicColorState; } static EvSourceType evSourceTypeOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.evSourceType, - )! - .evSourceType; + return _inheritFrom(context, _ListenableAspect.evSourceType).evSourceType; } static SupportedLocale localeOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.locale, - )! - .locale; + return _inheritFrom(context, _ListenableAspect.locale).locale; } static Color primaryColorOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.primaryColor, - )! - .primaryColor; + return _inheritFrom(context, _ListenableAspect.primaryColor).primaryColor; } static StopType stopTypeOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.stopType, - )! - .stopType; + return _inheritFrom(context, _ListenableAspect.stopType).stopType; } static ThemeType themeTypeOf(BuildContext context) { - return InheritedModel.inheritFrom<_EnumProvidersModel>( - context, - aspect: _ListenableAspect.themeType, - )! - .themeType; + return _inheritFrom(context, _ListenableAspect.themeType).themeType; + } + + static _EnumProvidersModel _inheritFrom(BuildContext context, _ListenableAspect aspect) { + return InheritedModel.inheritFrom<_EnumProvidersModel>(context, aspect: aspect)!; } @override