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 @@