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) 430 B
import { rgbaFromArgb } from "@material/material-color-utilities"; export const convertToRGB = (color) => { if (typeof color === "string" || typeof color === "number") { return rgbaFromArgb(color); } else if (typeof color === "object" && !Array.isArray(color)) { const convertedColor = {}; for (const key in color) { convertedColor[key] = convertToRGB(color[key]); } return convertedColor; } };