getTextColor static method

Color getTextColor(
  1. BuildContext context,
  2. DiagnosticLevel level
)

Implementation

static Color getTextColor(BuildContext context, DiagnosticLevel level) {
  final theme = Theme.of(context);
  switch (level) {
    case DiagnosticLevel.hidden:
      return Colors.grey;
    case DiagnosticLevel.fine:
      return Colors.grey;
    case DiagnosticLevel.debug:
      return Theme.of(context).colorScheme.onSurface;
    case DiagnosticLevel.info:
      return Theme.of(context).colorScheme.onSurface;
    case DiagnosticLevel.warning:
      return Colors.orange;
    case DiagnosticLevel.hint:
      return Colors.grey;
    case DiagnosticLevel.summary:
      return Theme.of(context).colorScheme.onSurface;
    case DiagnosticLevel.error:
      return theme.colorScheme.error;
    case DiagnosticLevel.off:
      return Colors.purple;
  }
}