matrix static method

Theme matrix()

matrix theme.

Implementation

static Theme matrix() {
  const primary = AdaptiveColor(
    dark: BasicColor('#2eff6a'),
    light: BasicColor('#1cc24b'),
  );
  const secondary = AdaptiveColor(
    dark: BasicColor('#00efff'),
    light: BasicColor('#24f6d9'),
  );
  const accent = BasicColor('#c770ff');
  const error = BasicColor('#ff4b4b');
  const warning = BasicColor('#e6ff57');
  const success = AdaptiveColor(
    dark: BasicColor('#62ff94'),
    light: BasicColor('#1cc24b'),
  );
  const info = BasicColor('#30b3ff');
  const text = AdaptiveColor(
    dark: BasicColor('#62ff94'),
    light: BasicColor('#203022'),
  );
  const textMuted = AdaptiveColor(
    dark: BasicColor('#8ca391'),
    light: BasicColor('#748476'),
  );
  const background = AdaptiveColor(
    dark: BasicColor('#0a0e0a'),
    light: BasicColor('#eef3ea'),
  );
  const backgroundPanel = AdaptiveColor(
    dark: BasicColor('#0e130d'),
    light: BasicColor('#e4ebe1'),
  );
  const backgroundElement = AdaptiveColor(
    dark: BasicColor('#141c12'),
    light: BasicColor('#dae1d7'),
  );
  const border = AdaptiveColor(
    dark: BasicColor('#1e2a1b'),
    light: BasicColor('#748476'),
  );
  const borderActive = AdaptiveColor(
    dark: BasicColor('#2eff6a'),
    light: BasicColor('#1cc24b'),
  );
  const borderSubtle = AdaptiveColor(
    dark: BasicColor('#141c12'),
    light: BasicColor('#dae1d7'),
  );

  return _buildTheme(
    primary: primary,
    secondary: secondary,
    accent: accent,
    error: error,
    warning: warning,
    success: success,
    info: info,
    text: text,
    textMuted: textMuted,
    background: background,
    backgroundPanel: backgroundPanel,
    backgroundElement: backgroundElement,
    border: border,
    borderActive: borderActive,
    borderSubtle: borderSubtle,
  );
}