/** * Modern HatColor component using React.createContext() Selector */ import Selector from "../../options/Selector"; import { HatColorOption } from "../../options"; import { withOptionValue } from '../../utils/optionValue'; export interface Props { maskID: string; defaultColor?: string; } function makeColor(name: string, color: string) { function ColorComponent({ maskID }: Props) { return ( ); } return withOptionValue(ColorComponent, name); } export const Black = makeColor("Black", "#262E33"); export const Blue01 = makeColor("Blue01", "#65C9FF"); export const Blue02 = makeColor("Blue02", "#5199E4"); export const Blue03 = makeColor("Blue03", "#25557C"); export const Gray01 = makeColor("Gray01", "#E6E6E6"); export const Gray02 = makeColor("Gray02", "#929598"); export const Heather = makeColor("Heather", "#3C4F5C"); export const PastelBlue = makeColor("PastelBlue", "#B1E2FF"); export const PastelGreen = makeColor("PastelGreen", "#A7FFC4"); export const PastelOrange = makeColor("PastelOrange", "#FFDEB5"); export const PastelRed = makeColor("PastelRed", "#FFAFB9"); export const PastelYellow = makeColor("PastelYellow", "#FFFFB1"); export const Pink = makeColor("Pink", "#FF488E"); export const Red = makeColor("Red", "#FF5C5C"); export const White = makeColor("White", "#FFFFFF"); export default function HatColor({ maskID }: Props) { return ( ); }