ZetaColorSwatch.inverse constructor

ZetaColorSwatch.inverse(
  1. ZetaColorSwatch swatch
)

Creates a ZetaColorSwatch from a ZetaColorSwatch with inverted shades.

Implementation

factory ZetaColorSwatch.inverse(ZetaColorSwatch swatch) {
  return ZetaColorSwatch(
    primary: swatch.shade40.intValue,
    swatch: {
      10: swatch.shade100,
      20: swatch.shade90,
      30: swatch.shade80,
      40: swatch.shade70,
      50: swatch.shade60,
      60: swatch.shade50,
      70: swatch.shade40,
      80: swatch.shade30,
      90: swatch.shade20,
      100: swatch.shade10,
    },
  );
}