From 73a012253977cbfa56e5a97fb24f51b86bf7440f Mon Sep 17 00:00:00 2001 From: bijx Date: Tue, 17 Mar 2026 01:59:44 -0400 Subject: [PATCH] slider updates --- .../components/baseComponents/setting/SettingSlider.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/client/components/baseComponents/setting/SettingSlider.ts b/src/client/components/baseComponents/setting/SettingSlider.ts index 0104e7f66..b9ce1b1dc 100644 --- a/src/client/components/baseComponents/setting/SettingSlider.ts +++ b/src/client/components/baseComponents/setting/SettingSlider.ts @@ -1,5 +1,6 @@ import { LitElement, html } from "lit"; import { customElement, property } from "lit/decorators.js"; +import { translateText } from "../../../Utils"; @customElement("setting-slider") export class SettingSlider extends LitElement { @@ -9,6 +10,7 @@ export class SettingSlider extends LitElement { @property({ type: Number }) min = 0; @property({ type: Number }) max = 100; @property({ type: Boolean }) easter = false; + @property() zeroLabelKey = ""; createRenderRoot() { return this; @@ -45,6 +47,10 @@ export class SettingSlider extends LitElement { const rainbowClass = this.easter ? "bg-[linear-gradient(270deg,#990033,#996600,#336600,#008080,#1c3f99,#5e0099,#990033)] bg-[length:1400%_1400%] animate-rainbow-bg text-white hover:bg-[linear-gradient(270deg,#990033,#996600,#336600,#008080,#1c3f99,#5e0099,#990033)]" : ""; + const valueText = + this.value === 0 && this.zeroLabelKey + ? translateText(this.zeroLabelKey) + : `${this.value}%`; return html`
${this.value}%${valueText}