private darkenLighten()

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;
    }