tokyonight static method

Theme tokyonight()

tokyonight theme.

Implementation

static Theme tokyonight() {
  const primary = AdaptiveColor(
    dark: BasicColor('#82aaff'),
    light: BasicColor('#2e7de9'),
  );
  const secondary = AdaptiveColor(
    dark: BasicColor('#c099ff'),
    light: BasicColor('#9854f1'),
  );
  const accent = AdaptiveColor(
    dark: BasicColor('#ff966c'),
    light: BasicColor('#b15c00'),
  );
  const error = AdaptiveColor(
    dark: BasicColor('#ff757f'),
    light: BasicColor('#f52a65'),
  );
  const warning = AdaptiveColor(
    dark: BasicColor('#ff966c'),
    light: BasicColor('#b15c00'),
  );
  const success = AdaptiveColor(
    dark: BasicColor('#c3e88d'),
    light: BasicColor('#587539'),
  );
  const info = AdaptiveColor(
    dark: BasicColor('#82aaff'),
    light: BasicColor('#2e7de9'),
  );
  const text = AdaptiveColor(
    dark: BasicColor('#c8d3f5'),
    light: BasicColor('#3760bf'),
  );
  const textMuted = AdaptiveColor(
    dark: BasicColor('#828bb8'),
    light: BasicColor('#8990a3'),
  );
  const background = AdaptiveColor(
    dark: BasicColor('#1a1b26'),
    light: BasicColor('#e1e2e7'),
  );
  const backgroundPanel = AdaptiveColor(
    dark: BasicColor('#1e2030'),
    light: BasicColor('#d5d6db'),
  );
  const backgroundElement = AdaptiveColor(
    dark: BasicColor('#222436'),
    light: BasicColor('#c8c9ce'),
  );
  const border = AdaptiveColor(
    dark: BasicColor('#737aa2'),
    light: BasicColor('#737a8c'),
  );
  const borderActive = AdaptiveColor(
    dark: BasicColor('#9099b2'),
    light: BasicColor('#5a607d'),
  );
  const borderSubtle = AdaptiveColor(
    dark: BasicColor('#545c7e'),
    light: BasicColor('#9699a8'),
  );

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