UNPKG

lore-ui

Version:

Package used to perform Lore stylization.

24 lines 775 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.colors = void 0; const utils_1 = require("../utils"); const color_base_1 = require("./color-base"); const setTone = (color) => new Proxy(color, { get(toneTarget, toneName) { const tone = toneTarget[toneName] || toneTarget['900']; return tone; }, }); exports.colors = new Proxy(color_base_1.colorBase, { get(colorTarget, colorName) { const color = colorTarget[colorName]; if (!color) { throw new Error(`Color "${colorName}" not found`); } if (typeof color === 'string' && (0, utils_1.isValidColor)(color)) { return color; } return setTone(color); }, }); //# sourceMappingURL=color.js.map