Custom colors

This commit is contained in:
Hillel Coren 2021-07-26 21:47:34 +03:00
parent 9c960fd534
commit 20b2a8fdd4
1 changed files with 11 additions and 0 deletions

View File

@ -504,8 +504,13 @@ class _DrawerTileState extends State<DrawerTile> {
final prefState = state.prefState;
final inactiveColor =
prefState.customColors[PrefState.THEME_SIDEBAR_INACTIVE_COLOR] ?? '';
final inactiveFontColor =
prefState.customColors[PrefState.THEME_SIDEBAR_INACTIVE_FONT_COLOR] ??
'';
final activeColor =
prefState.customColors[PrefState.THEME_SIDEBAR_ACTIVE_COLOR] ?? '';
final activeFontColor =
prefState.customColors[PrefState.THEME_SIDEBAR_ACTIVE_FONT_COLOR] ?? '';
Color color = Colors.transparent;
Color textColor = Theme.of(context)
@ -522,10 +527,16 @@ class _DrawerTileState extends State<DrawerTile> {
? kDefaultDarkSelectedColorMenu
: kDefaultLightSelectedColorMenu);
}
if (activeFontColor.isNotEmpty) {
textColor = convertHexStringToColor(activeFontColor);
}
} else {
if (inactiveColor.isNotEmpty) {
color = convertHexStringToColor(inactiveColor);
}
if (inactiveFontColor.isNotEmpty) {
textColor = convertHexStringToColor(inactiveFontColor);
}
}
Widget trailingWidget;