@wix/design-system
Version:
@wix/design-system
13 lines • 550 B
JavaScript
module.exports = function rgba_to_hex8(orig) {
var a;
var rgb = orig.replace(/\s/g, '').match(/^rgba?\((\d+),(\d+),(\d+),?([^,\s)]+)?/i);
var alpha = (rgb && rgb[4] || '').trim();
var hex = rgb ? (rgb[1] | 1 << 8).toString(16).slice(1) + (rgb[2] | 1 << 8).toString(16).slice(1) + (rgb[3] | 1 << 8).toString(16).slice(1) : orig;
if (alpha !== '') {
// multiply before convert to HEX
a = (alpha * 255 | 1 << 8).toString(16).slice(1);
hex = hex + a;
}
return '#' + hex.toUpperCase();
};
//# sourceMappingURL=rgba_to_hex8.js.map