kanagawa static method

Theme kanagawa()

kanagawa theme.

Implementation

static Theme kanagawa() {
  const primary = AdaptiveColor(
    dark: BasicColor('#7E9CD8'),
    light: BasicColor('#2D4F67'),
  );
  const secondary = BasicColor('#957FB8');
  const accent = BasicColor('#D27E99');
  const error = BasicColor('#E82424');
  const warning = BasicColor('#D7A657');
  const success = BasicColor('#98BB6C');
  const info = BasicColor('#76946A');
  const text = AdaptiveColor(
    dark: BasicColor('#DCD7BA'),
    light: BasicColor('#54433A'),
  );
  const textMuted = AdaptiveColor(
    dark: BasicColor('#727169'),
    light: BasicColor('#9E9389'),
  );
  const background = AdaptiveColor(
    dark: BasicColor('#1F1F28'),
    light: BasicColor('#F2E9DE'),
  );
  const backgroundPanel = AdaptiveColor(
    dark: BasicColor('#2A2A37'),
    light: BasicColor('#EAE4D7'),
  );
  const backgroundElement = AdaptiveColor(
    dark: BasicColor('#363646'),
    light: BasicColor('#E3DCD2'),
  );
  const border = AdaptiveColor(
    dark: BasicColor('#54546D'),
    light: BasicColor('#D4CBBF'),
  );
  const borderActive = BasicColor('#C38D9D');
  const borderSubtle = AdaptiveColor(
    dark: BasicColor('#363646'),
    light: BasicColor('#DCD4C9'),
  );

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