getStatusColor method

Color getStatusColor(
  1. BuildContext context
)

Returns text color based on the HTTP response status code.

Implementation

Color getStatusColor(BuildContext context) {
  final status = response?.status ?? 0;
  return switch (status) {
    -1 => AliceColors.red,
    < 200 => Theme.of(context).textTheme.bodyLarge?.color ?? Colors.black,
    < 300 => AliceColors.green,
    < 400 => AliceColors.orange,
    < 600 => AliceColors.red,
    _ => Theme.of(context).textTheme.bodyLarge?.color ?? Colors.black,
  };
}