aboutsummaryrefslogtreecommitdiff
path: root/src_frontend/Components/MainControls/ControlComponents.svelte
diff options
context:
space:
mode:
authorJakob Stendahl <jakob.stendahl@outlook.com>2021-10-13 08:13:31 +0200
committerJakob Stendahl <jakob.stendahl@outlook.com>2021-10-13 08:13:31 +0200
commit2e26cd607285bcfe1299a690efe37b30fa2c2690 (patch)
treefda46423cf7a1116732674700228e49fbf0f2b4d /src_frontend/Components/MainControls/ControlComponents.svelte
parentb07bd26f46e756c3fcf5eea676e8a5a52f169a92 (diff)
parent07a899ad61e292260bd8aff4ca73217662a323d6 (diff)
downloadLuxcena-Neo-2e26cd607285bcfe1299a690efe37b30fa2c2690.tar.gz
Luxcena-Neo-2e26cd607285bcfe1299a690efe37b30fa2c2690.zip
:twisted_rightwards_arrows: Merge UI bug fix and new Variable type
Diffstat (limited to 'src_frontend/Components/MainControls/ControlComponents.svelte')
-rw-r--r--src_frontend/Components/MainControls/ControlComponents.svelte10
1 files changed, 9 insertions, 1 deletions
diff --git a/src_frontend/Components/MainControls/ControlComponents.svelte b/src_frontend/Components/MainControls/ControlComponents.svelte
index 65bd1c4..71c522a 100644
--- a/src_frontend/Components/MainControls/ControlComponents.svelte
+++ b/src_frontend/Components/MainControls/ControlComponents.svelte
@@ -19,6 +19,7 @@
let activeMode = "";
let colorVariables = {};
+ let variables = {};
function togglePower() {
powerIsOn = !powerIsOn;
@@ -54,6 +55,13 @@
}
colorVariables = colorVariables;
break;
+ default:
+ if (value.value == null) {
+ delete variables[name];
+ } else {
+ variables[name] = value.value;
+ }
+ variables = variables;
}
}
openSocket.on("modelist", (modelist) => {
@@ -135,5 +143,5 @@
{#if Object.keys(colorVariables).length > 0}
<ControlColors on:change={setColor} bind:colorVariables={colorVariables} />
{/if}
- <!-- <ControlOthers /> -->
+ <ControlOthers />
</div> \ No newline at end of file