diff --git a/lib/ui/app/buttons/app_text_button.dart b/lib/ui/app/buttons/app_text_button.dart index c6cb217b5..93b01bce1 100644 --- a/lib/ui/app/buttons/app_text_button.dart +++ b/lib/ui/app/buttons/app_text_button.dart @@ -20,17 +20,21 @@ class AppTextButton extends StatelessWidget { final store = StoreProvider.of(context); final state = store.state; - final ButtonStyle flatButtonStyle = TextButton.styleFrom( - primary: onPressed == null - ? null - : color != null - ? color - : isInHeader - ? state.headerTextColor - : state.prefState.enableDarkMode - ? Colors.white - : Colors.black87, - ); + Color primaryColor; + if (onPressed == null) { + // + } else if (color != null) { + primaryColor = color; + } else if (isInHeader) { + primaryColor = state.headerTextColor; + } else if (state.prefState.enableDarkMode) { + primaryColor = Colors.white; + } else { + primaryColor = Colors.black87; + } + + final ButtonStyle flatButtonStyle = + TextButton.styleFrom(primary: primaryColor); return TextButton( style: flatButtonStyle,