CWA-157 | highlighted current language in change language page

Oleksandr Sobol committed Jan 10, 2020 at 17:46 UTC 1916a1baa0667a3b002d0c37e5135c0891b80e05
2 files changed +6 -1
.gitignore
+2
@@ -88,3 +88,5 @@ android/key.properties
88
89 **/tool/.secrets-prod.json
90 **/lib/.secrets.g.dart
91 +
92 +**/lib/generated/i18n.dart
\ No newline at end of file
lib/src/screens/settings/change_language.dart
+4 -1
@@ -29,6 +29,9 @@ class ChangeLanguage extends BasePage {
29 final settingsStore = Provider.of<SettingsStore>(context);
30 final currentLanguage = Provider.of<Language>(context);
31
32 + final currentColor = Theme.of(context).selectedRowColor;
33 + final notCurrentColor = Theme.of(context).accentTextTheme.subhead.backgroundColor;
34 +
35 return Container(
36 padding: EdgeInsets.only(top: 10.0, bottom: 10.0),
37 child: ListView.builder(
@@ -41,7 +44,7 @@ class ChangeLanguage extends BasePage {
44
45 return Container(
46 margin: EdgeInsets.only(top: 10.0, bottom: 10.0),
44 - color: Theme.of(context).accentTextTheme.subhead.backgroundColor,
47 + color: isCurrent ? currentColor : notCurrentColor,
48 child: ListTile(
49 title: Text(
50 _languages.values.elementAt(index),