commit: 3490716365746933b609230e228550c64931570a
parent cafa8da357676cd50abe5575b830d567833e30be
Author: Henry Jameson <me@hjkos.com>
Date: Mon, 27 Jan 2025 11:24:00 +0200
reduce multiplier to avoid overshooting
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/services/color_convert/color_convert.js b/src/services/color_convert/color_convert.js
@@ -236,8 +236,8 @@ export const getTextColor = function (bg, text, preserve) {
let contrast = getContrastRatio(bg, text)
const result = convert(rgb2hex(workColor)).hsl
- const delta = result.l > 50 ? 1 : -1
- const multiplier = 10
+ const delta = result.l >= 50 ? 1 : -1
+ const multiplier = 1
while (contrast < 4.5 && result.l > 20 && result.l < 80) {
result.l += delta * multiplier
result.l = Math.min(100, Math.max(0, result.l))