diff --git a/frontend/src/lib/components/apps/components/display/AppMap.svelte b/frontend/src/lib/components/apps/components/display/AppMap.svelte index 9e0bcbe929..d748338c97 100644 --- a/frontend/src/lib/components/apps/components/display/AppMap.svelte +++ b/frontend/src/lib/components/apps/components/display/AppMap.svelte @@ -147,7 +147,6 @@ }) $: css = concatCustomCss($app.css?.mapcomponent, customCss) - $: gridItem = findGridItem($app, id) function updateRegionOutput() { if (map) { @@ -164,6 +163,7 @@ } function handleSyncRegion() { + const gridItem = findGridItem($app, id) if (!map || !gridItem) { return } diff --git a/frontend/src/lib/components/apps/components/display/AppText.svelte b/frontend/src/lib/components/apps/components/display/AppText.svelte index c7473f9623..c0b4d2c297 100644 --- a/frontend/src/lib/components/apps/components/display/AppText.svelte +++ b/frontend/src/lib/components/apps/components/display/AppText.svelte @@ -10,6 +10,7 @@ import { twMerge } from 'tailwind-merge' import type { AppEditorContext, ComponentCustomCSS } from '../../types' import { getContext } from 'svelte' + import ResizeWrapper from '../helpers/ResizeWrapper.svelte' export let id: string export let componentInput: AppInput | undefined @@ -65,34 +66,36 @@ - - {#if !result || result === ''} -
- No text -
- {:else} -
- - {String(result)} - - {#if copyButton && result} - - - Copy to clipboard - - {/if} -
- {/if} -
+ + + {#if !result || result === ''} +
+ No text +
+ {:else} +
+ + {String(result)} + + {#if copyButton && result} + + + Copy to clipboard + + {/if} +
+ {/if} +
+
diff --git a/frontend/src/lib/components/apps/components/helpers/ResizeWrapper.svelte b/frontend/src/lib/components/apps/components/helpers/ResizeWrapper.svelte new file mode 100644 index 0000000000..78d552b9ad --- /dev/null +++ b/frontend/src/lib/components/apps/components/helpers/ResizeWrapper.svelte @@ -0,0 +1,39 @@ + + +
+ +
diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index aeb8e7068c..005abc8140 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -2,10 +2,12 @@ import { goto } from '$app/navigation' import type { Schema } from '$lib/common' import Alert from '$lib/components/common/alert/Alert.svelte' + import Popover from '$lib/components/Popover.svelte' import SchemaForm from '$lib/components/SchemaForm.svelte' import TestJobLoader from '$lib/components/TestJobLoader.svelte' import { AppService, type CompletedJob } from '$lib/gen' - import { defaultIfEmptyString, emptySchema, sendUserToast } from '$lib/utils' + import { classNames, defaultIfEmptyString, emptySchema, sendUserToast } from '$lib/utils' + import { Bug } from 'lucide-svelte' import { getContext, onMount } from 'svelte' import type { AppInputs, Runnable } from '../../inputType' import type { Output } from '../../rx' @@ -276,16 +278,28 @@ Please select a runnable {:else if result?.error && $mode === 'preview'} -
- -
- An error occured, please contact the app author. - Job id: {testJob?.id} -
{JSON.stringify(result.error, null, 4)}
-				
-
-
+
+ + + +
+ +
+ An error occured, please contact the app author. + Job id: {testJob?.id} +
+
+
+
+
+
+
{:else} diff --git a/frontend/src/lib/components/apps/editor/ComponentHeader.svelte b/frontend/src/lib/components/apps/editor/ComponentHeader.svelte index c08d4a4834..b48c65aa5d 100644 --- a/frontend/src/lib/components/apps/editor/ComponentHeader.svelte +++ b/frontend/src/lib/components/apps/editor/ComponentHeader.svelte @@ -15,8 +15,7 @@ const dispatch = createEventDispatcher() - const { errorByComponent, openDebugRun, focusedGrid, worldStore } = - getContext('AppEditorContext') + const { errorByComponent, openDebugRun } = getContext('AppEditorContext') $: error = Object.values($errorByComponent).find((e) => e.componentId === component.id) diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte index 26fb17097f..439fd4108c 100644 --- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte +++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptEditor.svelte @@ -131,9 +131,8 @@
Format -
+
{isMac ? '⌘' : 'CTRL'} - S
@@ -154,9 +153,8 @@
Run -
+
{isMac ? '⌘' : 'CTRL'} -