foreground static method

Color foreground(
  1. BuildContext context,
  2. UDocColorMode mode
)

Text color for a color mode.

Implementation

static Color foreground(BuildContext context, UDocColorMode mode) {
  switch (mode) {
    case UDocColorMode.night:
      return const Color(0xFFE6E6E6);
    case UDocColorMode.sepia:
      return const Color(0xFF3E3226);
    case UDocColorMode.highContrast:
      return const Color(0xFF000000);
    case UDocColorMode.grayscale:
    case UDocColorMode.custom:
    case UDocColorMode.normal:
      return Theme.of(context).colorScheme.onSurface;
  }
}