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),
    );