wix-style-react
Version:
28 lines (20 loc) • 701 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.calcColors = void 0;
var _calc_color_vars = _interopRequireDefault(require("../../Foundation/stylable/mixins/calc_color_vars"));
var colorRegEx = new RegExp(/^#(?:[0-9a-fA-F]{3}){1,2}$/i);
var calcColors = function calcColors(color) {
var colors = {};
if (color) {
if (colorRegEx.test(color)) {
Object.assign(colors, (0, _calc_color_vars["default"])(color));
} else {
throw new Error('color must be a 3 or 6 hex digits string only');
}
}
return colors;
};
exports.calcColors = calcColors;