From 3a7962638d6a486ed9dc1b8b4bfa55962e30f598 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sat, 31 Dec 2022 07:50:18 +0100 Subject: [PATCH] set default for template editor --- frontend/src/lib/components/InputTransformForm.svelte | 3 +++ frontend/src/lib/stores.ts | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/frontend/src/lib/components/InputTransformForm.svelte b/frontend/src/lib/components/InputTransformForm.svelte index 126acd6757..40f55a78dc 100644 --- a/frontend/src/lib/components/InputTransformForm.svelte +++ b/frontend/src/lib/components/InputTransformForm.svelte @@ -116,6 +116,9 @@ $: isStaticTemplate(inputCat) && propertyType == 'static' && setPropertyType(arg?.value) const openBracket = '${' const closeBracket = '}' + + $: schema.properties[argName].default && + monacoTemplate?.setCode(schema.properties[argName].default) {#if arg != undefined} diff --git a/frontend/src/lib/stores.ts b/frontend/src/lib/stores.ts index 9bfcfd635c..dab6eddcd2 100644 --- a/frontend/src/lib/stores.ts +++ b/frontend/src/lib/stores.ts @@ -69,6 +69,8 @@ export const hubScripts = writable< if (browser) { workspaceStore.subscribe(async (workspace) => { if (workspace) { + localStorage.removeItem("flow") + localStorage.removeItem("app") localStorage.setItem("workspace", String(workspace)); userStore.set(await getUserExt(workspace)); } else { @@ -78,6 +80,8 @@ if (browser) { } export function clearStores(): void { + localStorage.removeItem("flow") + localStorage.removeItem("app") localStorage.removeItem("workspace"); userStore.set(undefined); workspaceStore.set(undefined);