MCPcopy Index your code
hub / github.com/diffgram/diffgram / classToHex

Function classToHex

frontend/src/utils/colorUtils.js:91–110  ·  view source on GitHub ↗
(color, colors, currentTheme)

Source from the content-addressed store, hash-verified

89
90
91function classToHex(color, colors, currentTheme) {
92 var _color$toString$trim$ = color.toString().trim().replace('-', '').split(' ', 2),
93 _color$toString$trim$2 = _slicedToArray(_color$toString$trim$, 2),
94 colorName = _color$toString$trim$2[0],
95 colorModifier = _color$toString$trim$2[1];
96
97 var hexColor = '';
98
99 if (colorName && colorName in colors) {
100 if (colorModifier && colorModifier in colors[colorName]) {
101 hexColor = colors[colorName][colorModifier];
102 } else if ('base' in colors[colorName]) {
103 hexColor = colors[colorName].base;
104 }
105 } else if (colorName && colorName in currentTheme) {
106 hexColor = currentTheme[colorName];
107 }
108
109 return hexColor;
110}
111
112function intToHex(color) {
113 var hexColor = color.toString(16);

Callers 1

parseGradientFunction · 0.85

Calls 3

_slicedToArrayFunction · 0.85
splitMethod · 0.80
replaceMethod · 0.80

Tested by

no test coverage detected