From 76caa43276ab216b5d56aaaa0d1bb695c580c338 Mon Sep 17 00:00:00 2001 From: Jon Lawrence Date: Fri, 7 Mar 2025 16:46:18 -0800 Subject: [PATCH] Color picker on member page The color picker on the member page now shows the currently selected user color on load. --- src/webpage/member.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/webpage/member.ts b/src/webpage/member.ts index 4acbdea..7997847 100644 --- a/src/webpage/member.ts +++ b/src/webpage/member.ts @@ -290,12 +290,8 @@ class Member extends SnowFlake { hypomember.bio = _; regen(); }); - return; //Returns early to stop errors - if (this.accent_color) { - color = "#" + this.accent_color.toString(16); - } else { - color = "transparent"; - } + color = (this.accent_color ? "#" + this.accent_color.toString(16) : "transparent") as string; + const colorPicker = settingsLeft.addColorInput( I18n.getTranslation("profileColor"), (_) => {}, @@ -304,7 +300,7 @@ class Member extends SnowFlake { colorPicker.watchForChange((_) => { console.log(); color = _; - hypomember.accent_color = Number.parseInt("0x" + _.substr(1), 16); + hypomember.accent_color = Number.parseInt("0x" + _.substr(1, 16)); changed = true; regen(); });