foreground method

Color foreground(
  1. M3EColorScheme scheme,
  2. M3EButtonStyle style
)

foreground.

Implementation

Color foreground(M3EColorScheme scheme, M3EButtonStyle style) {
  switch (style) {
    case M3EButtonStyle.filled:
      return scheme.onPrimary;
    case M3EButtonStyle.tonal:
      return scheme.onSecondaryContainer;
    case M3EButtonStyle.elevated:
    case M3EButtonStyle.outlined:
    case M3EButtonStyle.text:
      return scheme.primary;
  }
}