import { UIColor } from '@/UI-kit/constants';
import { valueof } from '@/UI-kit/types';

export enum UIColorName {
    CurrentColor = 'currentColor',
    Transparent = 'transparent',
    Inherit = 'inherit',

    White = 'white',
    White10 = 'white-10',

    Black = 'black',

    Blue500 = 'blue-500',
    Blue100 = 'blue-100',
    Blue100_25 = 'Blue100_25',
    Blue50 = 'blue-50',
    Blue1 = 'blue-1',
    Blue2 = 'blue-2',
    Blue015 = 'blue015',

    Orange500 = 'orange-500',
    Orange50 = 'orange-50',

    Yellow1 = 'yellow-1',

    Gray1 = 'gray-1',
    Gray2 = 'gray-2',
    Gray100 = 'gray-100',
    Gray300 = 'gray-300',
    Gray4 = 'gray-4',
    Gray400 = 'gray-400',
    Gray6 = 'gray-6',
    Gray900 = 'gray-900',
    Gray700 = 'gray-700',
    Gray600 = 'gray-600',
    Gray50 = 'gray-50',

    Red1 = 'red-1',
    Red600 = 'red-600',
    Red50 = 'red-50',
    Red075 = 'red-075',

    Green500 = 'green-500',
    Green50 = 'green-50',

    GradientPinkBlue = 'gradient-pink-blue',
    GradientBlue = 'gradient-blue',

    Main = 'main',
    Main50 = 'main-50',
}

export type UIColorValues = valueof<typeof UIColor>;
