lightFromCorePalette static method

Scheme lightFromCorePalette(
  1. CorePalette palette
)

Get Scheme from lightFromCorePalette.

Implementation

static Scheme lightFromCorePalette(CorePalette palette) => Scheme(
  primary: palette.primary.get(40),
  onPrimary: palette.primary.get(100),
  primaryContainer: palette.primary.get(90),
  onPrimaryContainer: palette.primary.get(10),
  primaryFixed: palette.primary.get(90),
  primaryFixedDim: palette.primary.get(80),
  onPrimaryFixed: palette.primary.get(10),
  onPrimaryFixedVariant: palette.primary.get(30),
  //
  secondary: palette.secondary.get(40),
  onSecondary: palette.secondary.get(100),
  secondaryContainer: palette.secondary.get(90),
  onSecondaryContainer: palette.secondary.get(10),
  secondaryFixed: palette.secondary.get(90),
  secondaryFixedDim: palette.secondary.get(80),
  onSecondaryFixed: palette.secondary.get(10),
  onSecondaryFixedVariant: palette.secondary.get(30),
  //
  tertiary: palette.tertiary.get(40),
  onTertiary: palette.tertiary.get(100),
  tertiaryContainer: palette.tertiary.get(90),
  onTertiaryContainer: palette.tertiary.get(10),
  tertiaryFixed: palette.tertiary.get(90),
  tertiaryFixedDim: palette.tertiary.get(80),
  onTertiaryFixed: palette.tertiary.get(10),
  onTertiaryFixedVariant: palette.tertiary.get(30),
  //
  error: palette.error.get(40),
  onError: palette.error.get(100),
  errorContainer: palette.error.get(90),
  onErrorContainer: palette.error.get(10),
  //
  background: palette.neutral.get(99),
  onBackground: palette.neutral.get(10),
  //
  // Since this is legacy compatible it continues to use tone 99 here
  surface: palette.neutral.get(99),
  surfaceDim: palette.neutral.get(87),
  surfaceBright: palette.neutral.get(98),
  surfaceContainerLowest: palette.neutral.get(100),
  surfaceContainerLow: palette.neutral.get(96),
  surfaceContainer: palette.neutral.get(94),
  surfaceContainerHigh: palette.neutral.get(92),
  surfaceContainerHighest: palette.neutral.get(90),
  //
  onSurface: palette.neutral.get(10),
  surfaceVariant: palette.neutralVariant.get(90),
  onSurfaceVariant: palette.neutralVariant.get(30),
  //
  outline: palette.neutralVariant.get(50),
  outlineVariant: palette.neutralVariant.get(80),
  shadow: palette.neutral.get(0),
  scrim: palette.neutral.get(0),
  inverseSurface: palette.neutral.get(20),
  inverseOnSurface: palette.neutral.get(95),
  inversePrimary: palette.primary.get(80),
);