🎉 Added range based message coloring

This commit is contained in:
LucasWolfgang
2022-04-15 13:11:20 -03:00
parent 8da8f7816f
commit 3bcfbf7edc
3 changed files with 19 additions and 1 deletions

View File

@@ -24,12 +24,22 @@ try {
const logoPosition = core.getInput('logoPosition');
const style = core.getInput('style');
const cacheSeconds = core.getInput('cacheSeconds');
const minColorRange = core.getInput('minColorRange');
const maxColorRange = core.getInput('maxColorRange');
if (labelColor != '') {
content.labelColor = labelColor;
}
if (color != '') {
if (minColorRange != '' && maxColorRange != '') {
var max = parseFloat(maxColorRange);
var min = parseFloat(minColorRange);
var val = parseFloat(content.message);
if (val < min) val = min;
if (val > max) val = max;
let hue = Math.floor((val - min) / (max - min) * 100);
content.color = "hsl(" + hue + ", 100%, 50%)";
} else if (color != '') {
content.color = color;
}