defineContentColor method

  1. @override
Color defineContentColor(
  1. BuildContext context
)
override

Implementation

@override
Color defineContentColor(BuildContext context) {
  final theme = Provider.of<ThemeRepository>(context).theme;

  if (outlined) {
    return danger
        ? style?.dangerOutlinedContentColor ??
            theme.primaryButtonTheme?.style?.dangerOutlinedContentColor ??
            SeniorColors.manchesterColorRed500
        : style?.outlinedContentColor ??
            theme.primaryButtonTheme?.style?.outlinedContentColor ??
            SeniorColors.primaryColor600;
  }
  return danger
      ? style?.dangerContentColor ??
          theme.primaryButtonTheme?.style?.dangerContentColor ??
          SeniorColors.grayscale0
      : style?.contentColor ??
          theme.primaryButtonTheme?.style?.contentColor ??
          SeniorColors.grayscale0;
}