@aegisjsproject/styles
Version:
Pre-made and reusable styles for `@aegisjsproject/core`
17 lines (13 loc) • 520 B
JavaScript
import { red, blue, indigo, purple, pink, orange, yellow, teal, green, cyan, gray } from './palette/bootstrap.js';
const palette = new CSSStyleSheet();
const palettes = Object.entries({ red, blue, indigo, purple, pink, orange, yellow, teal, green, cyan, gray });
palette.replace(
palettes.map(
([label, colors]) => colors.map((shade, weight) => `@property --${label}-${(weight + 1) * 100} {
syntax: "<color>";
inherits: true;
initial-value: ${shade};
}`).join('\n')
).join('\n')
);
export { palette };