colorOn method

  1. @protected
Color colorOn(
  1. BuildContext context
)

Implementation

@protected
Color colorOn(BuildContext context) {
  //...
  switch (this) {
    case undefined:
    case background:
      return context.chrome.foreground;
    case Surface.hint:
      return context.chrome.onHint;
    case Surface.primary:
      return context.chrome.onPrimary;
    case Surface.primal:
      return context.chrome.onPrimal;
    case Surface.subtle:
      return context.chrome.onSubtle;
    case Surface.secondary:
      return context.chrome.onSecondary;
    case Surface.ascent:
      return context.chrome.onAscent;
    case Surface.descent:
      return context.chrome.onDescent;
    case foreground:
      return context.chrome.background;
    case Surface.onHint:
      return context.chrome.hint;
    case Surface.onPrimary:
      return context.chrome.primary;
    case Surface.onPrimal:
      return context.chrome.primal;
    case Surface.onSubtle:
      return context.chrome.subtle;
    case Surface.onSecondary:
      return context.chrome.secondary;
    case Surface.onAscent:
      return context.chrome.ascent;
    case Surface.onDescent:
      return context.chrome.descent;
    case Surface.success:
      return context.chrome.onSuccess;
    case Surface.warning:
      return context.chrome.onWarning;
    case Surface.error:
      return context.chrome.onError;
  }
}