getColorWithBestConstrast method

Color getColorWithBestConstrast({
  1. required BuildContext context,
  2. required Color darkColor,
  3. required Color lightColor,
  4. Color? backgroundColor,
})

Implementation

Color getColorWithBestConstrast({
  required BuildContext context,
  required Color darkColor,
  required Color lightColor,
  Color? backgroundColor,
}) {
  final theme = Theme.of(context);
  final primaryColor = backgroundColor ?? theme.primaryColor;

  return primaryColor.computeLuminance() > 0.5 ? darkColor : lightColor;
}