UNPKG

wix-style-react

Version:
28 lines (20 loc) 701 B
"use strict"; 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;