namespace RobotNet.WebApp.Charts.Core;

public static class ChartColors
{
    public static readonly System.Drawing.Color RedRGB = System.Drawing.Color.FromArgb(255, 0, 0);
    public static readonly System.Drawing.Color YellowRGB = System.Drawing.Color.FromArgb(230, 162, 60);
    public static readonly System.Drawing.Color GreenRGB = System.Drawing.Color.FromArgb(0, 204, 0);
    public static readonly System.Drawing.Color OrangeRGB = System.Drawing.Color.FromArgb(255, 102, 0);
    public static readonly System.Drawing.Color GrayRGB = System.Drawing.Color.FromArgb(147, 147, 147);

    public static readonly string RedStr = "#ff0000";
    public static readonly string YellowStr = "#e6a23c";
    public static readonly string GreenStr = "#00cc00";
    public static readonly string OrangeStr = "#ff6600";
    public static readonly string GrayStr = "#939393";
    public static readonly string BlueSkyStr = "#29a3ff";
    public static readonly string BlueStr = "#223771";
    public static readonly string Robot01Str = "#6300bd";
    public static readonly string Robot02Str = "#8a2e47";

    public static readonly List<string> ColorList = [Robot01Str, Robot02Str, BlueSkyStr, GrayStr, OrangeStr];
}
