tumble-yellow-dark-vscode/src/classic/primer.js
2021-02-02 19:39:54 +09:00

24 lines
609 B
JavaScript

const colors = require("./colors.json"); // Based on "@primer/primitives": "2.0.1",
function getColors(style) {
if (style === "dark") {
/* The array of light to dark colors are reversed to auto-generate dark theme */
const darkColors = {};
Object.entries(colors).forEach(([name, val]) => {
if (name === "black") {
darkColors.white = val;
} else if (name === "white") {
darkColors.black = val;
} else {
darkColors[name] = [...val].reverse();
}
});
return darkColors;
} else {
return colors;
}
}
module.exports = {
getColors,
};