From 3b452fffdd8878cf1bfb349d230487974d654b75 Mon Sep 17 00:00:00 2001 From: pngwn Date: Thu, 24 Mar 2022 13:08:13 +0000 Subject: [PATCH 1/2] set default values as the value for components --- ui/packages/app/src/components/Checkbox/Checkbox.svelte | 2 ++ .../app/src/components/CheckboxGroup/CheckboxGroup.svelte | 2 ++ ui/packages/app/src/components/DataFrame/DataFrame.svelte | 2 ++ ui/packages/app/src/components/Dropdown/Dropdown.svelte | 2 ++ ui/packages/app/src/components/HTML/HTML.svelte | 2 ++ ui/packages/app/src/components/Json/Json.svelte | 2 ++ ui/packages/app/src/components/Number/Number.svelte | 2 ++ ui/packages/app/src/components/Radio/Radio.svelte | 2 ++ ui/packages/app/src/components/Slider/Slider.svelte | 2 ++ ui/packages/app/src/components/Textbox/Textbox.svelte | 2 ++ ui/packages/app/src/components/TimeSeries/TimeSeries.svelte | 2 ++ ui/packages/form/src/Dropdown.svelte | 2 +- 12 files changed, 23 insertions(+), 1 deletion(-) diff --git a/ui/packages/app/src/components/Checkbox/Checkbox.svelte b/ui/packages/app/src/components/Checkbox/Checkbox.svelte index 5e9ef3d9ac..6fb1f9725c 100644 --- a/ui/packages/app/src/components/Checkbox/Checkbox.svelte +++ b/ui/packages/app/src/components/Checkbox/Checkbox.svelte @@ -5,6 +5,8 @@ export let theme: string; export let style: string | null; export let mode: "static" | "dynamic"; + + if ($$props.default) value = $$props.default; diff --git a/ui/packages/app/src/components/CheckboxGroup/CheckboxGroup.svelte b/ui/packages/app/src/components/CheckboxGroup/CheckboxGroup.svelte index 46276e7523..b1a01345c4 100644 --- a/ui/packages/app/src/components/CheckboxGroup/CheckboxGroup.svelte +++ b/ui/packages/app/src/components/CheckboxGroup/CheckboxGroup.svelte @@ -7,6 +7,8 @@ export let mode: "static" | "dynamic"; export let theme: string; export let style: string | null; + + if ($$props.default) value = $$props.default; = []; export let value: Array> = [["", "", ""]]; export let is_static: boolean; + + if ($$props.default) value = $$props.default; diff --git a/ui/packages/app/src/components/Dropdown/Dropdown.svelte b/ui/packages/app/src/components/Dropdown/Dropdown.svelte index 59d9c92678..ccd3843028 100644 --- a/ui/packages/app/src/components/Dropdown/Dropdown.svelte +++ b/ui/packages/app/src/components/Dropdown/Dropdown.svelte @@ -5,6 +5,8 @@ export let theme: string; export let style: string | null; export let choices: Array; + + if ($$props.default) value = $$props.default; diff --git a/ui/packages/app/src/components/HTML/HTML.svelte b/ui/packages/app/src/components/HTML/HTML.svelte index d2ba149b66..c36e2868d6 100644 --- a/ui/packages/app/src/components/HTML/HTML.svelte +++ b/ui/packages/app/src/components/HTML/HTML.svelte @@ -9,6 +9,8 @@ const dispatch = createEventDispatcher<{ change: undefined }>(); $: label, dispatch("change"); + + if ($$props.default) value = $$props.default; diff --git a/ui/packages/app/src/components/Json/Json.svelte b/ui/packages/app/src/components/Json/Json.svelte index b8d6573f66..dcce20f268 100644 --- a/ui/packages/app/src/components/Json/Json.svelte +++ b/ui/packages/app/src/components/Json/Json.svelte @@ -9,6 +9,8 @@ const dispatch = createEventDispatcher<{ change: undefined }>(); $: value, dispatch("change"); + + if ($$props.default) value = $$props.default; diff --git a/ui/packages/app/src/components/Number/Number.svelte b/ui/packages/app/src/components/Number/Number.svelte index 5e985d9d3a..e92f5b56f1 100644 --- a/ui/packages/app/src/components/Number/Number.svelte +++ b/ui/packages/app/src/components/Number/Number.svelte @@ -4,6 +4,8 @@ export let theme: string; export let style: string | null; export let mode: "static" | "dynamic"; + + if ($$props.default) value = $$props.default; = []; export let mode: "static" | "dynamic"; + + if ($$props.default) value = $$props.default; {#if mode === "static"} diff --git a/ui/packages/app/src/components/TimeSeries/TimeSeries.svelte b/ui/packages/app/src/components/TimeSeries/TimeSeries.svelte index 811e3f2366..1e9d1486b5 100644 --- a/ui/packages/app/src/components/TimeSeries/TimeSeries.svelte +++ b/ui/packages/app/src/components/TimeSeries/TimeSeries.svelte @@ -100,6 +100,8 @@ $: static_data = is_static && format_value(value as StaticData); $: value, dispatch("change"); + + if ($$props.default) value = $$props.default; {#if is_static && static_data} diff --git a/ui/packages/form/src/Dropdown.svelte b/ui/packages/form/src/Dropdown.svelte index 26fd994c84..f4d38e1e74 100644 --- a/ui/packages/form/src/Dropdown.svelte +++ b/ui/packages/form/src/Dropdown.svelte @@ -17,7 +17,7 @@