import Color from "./Color";

// Standard Colors
export const Black: Color = Color.fromString("#000000");
export const White: Color = Color.fromString("#ffffff");
export const slate: Color = Color.fromString("#564ab1");
export const Purple: Color = Color.fromString("#6f42c1");
export const Pink: Color = Color.fromString("#e83e8c");
export const Red: Color = Color.fromString("#fd625e");
export const Orange: Color = Color.fromString("#f1734f");
export const Yellow: Color = Color.fromString("#ffbf53");
export const Green: Color = Color.fromString("#2ab57d");
export const Teal: Color = Color.fromString("#050505");
export const Cyan: Color = Color.fromString("#4ba6ef");
export const VeryLightGray: Color = Color.fromString("#c2c2c2");
export const Grey: Color = Color.fromString("#575757");
export const LightGray: Color = Color.fromString("#908B8B");
export const Moroon: Color = Color.fromString("#b70400");
export const Blue: Color = Color.fromString("#3686be");

// these are *-500 colors from tailwindcss
export const Zinc500: Color = Color.fromString("#71717a");
export const Neutra500l: Color = Color.fromString("#737373");
export const Stone500: Color = Color.fromString("#78716c");
export const Slate500: Color = Color.fromString("#64748b");
export const Purple500: Color = Color.fromString("#a855f7");
export const Pink500: Color = Color.fromString("#ec4899");
export const Red500: Color = Color.fromString("#ef4444");
export const Orange500: Color = Color.fromString("#f97316");
export const Yellow500: Color = Color.fromString("#ffbf53");
export const Green500: Color = Color.fromString("#22c55e");
export const Teal500: Color = Color.fromString("#14b8a6");
export const Cyan500: Color = Color.fromString("#06b6d4");
export const Gray500: Color = Color.fromString("#6b7280");
export const Moroon500: Color = Color.fromString("#b70400");
export const Blue500: Color = Color.fromString("#3b82f6");
export const Indigo500: Color = Color.fromString("#6366f1");
export const Amber500: Color = Color.fromString("#f59e0b");
export const Lime500: Color = Color.fromString("#84cc16");
export const Emerald500: Color = Color.fromString("#10b981");
export const Sky500: Color = Color.fromString("#0ea5e9");
export const Violet500: Color = Color.fromString("#8b5cf6");
export const Fuchsia500: Color = Color.fromString("#d946ef");
export const Rose500: Color = Color.fromString("#f43f5e");

export const BrightColors: Color[] = [
  Black,
  Indigo500,
  Green500,
  Red500,
  Cyan500,
  Pink500,
  Orange500,
  Purple500,
  Yellow500,
  Teal500,
  Gray500,
  Moroon500,
  Blue500,
  Rose500,
  Fuchsia500,
  Violet500,
  Sky500,
  Emerald500,
  Lime500,
  Amber500,
];

export const ChartColors: Color[] = [
  Indigo500,
  Rose500,
  Green500,
  Cyan500,
  Gray500,
];
