UNPKG

dynamic-theme-utilities

Version:

The dynamic-theme-utilities is a JavaScript package designed to facilitate the creation and manipulation of dynamic themes, particularly for Material Design color schemes.

16 lines (12 loc) 428 B
import { hexFromArgb } from "@material/material-color-utilities"; export const convertToHex = (color) => { if (typeof color === "string" || typeof color === "number") { return hexFromArgb(color); } else if (typeof color === "object" && !Array.isArray(color)) { const convertedColor = {}; for (const key in color) { convertedColor[key] = convertToHex(color[key]); } return convertedColor; } };