diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte
index 3011823808..b45aba20b1 100644
--- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte
+++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte
@@ -7,7 +7,7 @@
import TestJobLoader from '$lib/components/TestJobLoader.svelte'
import { AppService, type CompletedJob } from '$lib/gen'
import { workspaceStore } from '$lib/stores'
- import { faArrowsRotate } from '@fortawesome/free-solid-svg-icons'
+ import { faArrowsRotate, faRefresh } from '@fortawesome/free-solid-svg-icons'
import { getContext } from 'svelte'
import Icon from 'svelte-awesome'
import type { Output } from '../../rx'
@@ -206,14 +206,17 @@
{#if autoRefresh === true}
{#if isValid}
-
+
+
{:else}
diff --git a/frontend/src/lib/components/apps/editor/AppEditor.svelte b/frontend/src/lib/components/apps/editor/AppEditor.svelte
index 6e44558f14..84d75c9b86 100644
--- a/frontend/src/lib/components/apps/editor/AppEditor.svelte
+++ b/frontend/src/lib/components/apps/editor/AppEditor.svelte
@@ -64,55 +64,53 @@
})
}
})
+
+ $: previewing = $mode === 'preview'
-
- {#if $mode === 'dnd'}
-
- {/if}
+
+
-
+
{#if $appStore.grid}
{/if}
-
- {#if $mode === 'dnd'}
-
-
-
-
- Insert
-
-
-
-
-
- Settings
-
-
-
-
- {#if $selectedComponent !== undefined}
- {#each $appStore.grid as gridItem (gridItem.id)}
- {#if gridItem.data.id === $selectedComponent}
-
- {/if}
- {/each}
- {/if}
- {#if $selectedComponent === undefined}
- No component selected.
- {/if}
-
-
-
-
-
-
- {/if}
+
+
+
+
+
+ Insert
+
+
+
+
+
+ Settings
+
+
+
+
+ {#if $selectedComponent !== undefined}
+ {#each $appStore.grid as gridItem (gridItem.id)}
+ {#if gridItem.data.id === $selectedComponent}
+
+ {/if}
+ {/each}
+ {/if}
+ {#if $selectedComponent === undefined}
+ No component selected.
+ {/if}
+
+
+
+
+
+