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
JavaScript
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;
}
};