diff --git a/lib/config/theme.dart b/lib/config/theme.dart index 1750e30..8b49482 100644 --- a/lib/config/theme.dart +++ b/lib/config/theme.dart @@ -188,6 +188,13 @@ ThemeData lightThemeOldVersions() => ThemeData( overlayColor: MaterialStateProperty.all(primaryColor.withOpacity(0.1)) ), ), + elevatedButtonTheme: ElevatedButtonThemeData( + style: ButtonStyle( + foregroundColor: MaterialStateProperty.all(primaryColor), + surfaceTintColor: MaterialStateProperty.all(primaryColor), + overlayColor: MaterialStateProperty.all(primaryColor.shade50), + ) + ), navigationBarTheme: NavigationBarThemeData( surfaceTintColor: primaryColor, indicatorColor: primaryColor @@ -276,6 +283,13 @@ ThemeData darkThemeOldVersions() => ThemeData( overlayColor: MaterialStateProperty.all(primaryColor.withOpacity(0.1)) ), ), + elevatedButtonTheme: ElevatedButtonThemeData( + style: ButtonStyle( + foregroundColor: MaterialStateProperty.all(primaryColor), + surfaceTintColor: MaterialStateProperty.all(primaryColor), + overlayColor: MaterialStateProperty.all(primaryColor.shade50), + ) + ), inputDecorationTheme: InputDecorationTheme( floatingLabelStyle: TextStyle( color: primaryColor diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index 2119e09..a960b60 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -304,5 +304,7 @@ "example4": "Block access to domains matching the specified regular expression.", "moreInformation": "More information", "addingRule": "Adding rule...", - "deletingRule": "Deleting rule..." + "deletingRule": "Deleting rule...", + "enablingList": "Enabling list...", + "disablingList": "Disabling list..." } \ No newline at end of file diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 78f23fe..8e880f0 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -304,5 +304,7 @@ "example4": "Bloquea el acceso a los dominios que coincidan con la expresión regular especificada.", "moreInformation": "Más información", "addingRule": "Añadiendo regla...", - "deletingRule": "Eliminando regla..." + "deletingRule": "Eliminando regla...", + "enablingList": "Habilitando lista...", + "disablingList": "Deshabilitando lista..." } \ No newline at end of file diff --git a/lib/screens/filters/filters_list.dart b/lib/screens/filters/filters_list.dart index 8aa1011..2633c53 100644 --- a/lib/screens/filters/filters_list.dart +++ b/lib/screens/filters/filters_list.dart @@ -72,7 +72,11 @@ class _FiltersListState extends State { void enableDisableList(Filter list, bool enabled) async { ProcessModal processModal = ProcessModal(context: context); - processModal.open(AppLocalizations.of(context)!.updatingListData); + processModal.open( + enabled == true + ? AppLocalizations.of(context)!.enablingList + : AppLocalizations.of(context)!.disablingList, + ); final result = await updateFilterList(server: serversProvider.selectedServer!, data: { "data": {