in src/common/components/recommend-color.tsx [40:59]
private darkenLighten(color: number[], shade: boolean): number[] {
let num: number = 0.95;
if (shade) {
num = 1.05;
if (color[0] === 0 && color[1] === 0 && color[2] === 0) {
color = [10, 10, 10];
}
}
for (let i = 0; i < 3; i++) {
const component: number = color[i];
if (component * num <= MAXCOLORCOMPONENT && component * num >= MINCOLORCOMPONENT) {
color[i] = Math.floor(component * num);
} else if (shade) {
color[i] = MAXCOLORCOMPONENT;
}
}
return color;
}