Compare commits

...
2 Commits
Author SHA1 Message Date
saherelm f2c272e7a3 fix getXColorValue for reading color ... 2026-08-28 20:55:52 +03:30
saherelm 00031119ac apply color parser function ... 2026-08-28 03:36:11 +03:30
@@ -1179,3 +1179,37 @@ export function formatColor(
} }
} }
} }
/**
* Retrieve Specified Color Identifier Value ...
*
* @param color Color Identifier ...
*
* @returns an string value which represent color ...
*/
export function getXColorValue(color: XColorIdentifier) {
//
let result = '';
//
if (!isNullOrUndefined(color)) {
//
const descriptor = parseXColor(color);
if (!isNullOrUndefined(descriptor)) {
//
var colorCssVarName = getXColorCssVariableName(
descriptor.name,
descriptor.isContrast,
descriptor.brightnessLevel,
);
if (!isNullOrEmptyString(colorCssVarName)) {
//
const computedStyle = getComputedStyle(document.documentElement);
result = computedStyle.getPropertyValue(colorCssVarName.trim()).trim();
}
}
}
//
return result;
}