{#if !edit}
diff --git a/frontend/src/lib/components/DefaultScripts.svelte b/frontend/src/lib/components/DefaultScripts.svelte
index 598f01de80..3ae5e876f3 100644
--- a/frontend/src/lib/components/DefaultScripts.svelte
+++ b/frontend/src/lib/components/DefaultScripts.svelte
@@ -6,7 +6,7 @@
import DrawerContent from './common/drawer/DrawerContent.svelte'
import DefaultScriptsInner from './DefaultScriptsInner.svelte'
- let drawer: Drawer = $state()
+ let drawer: Drawer | undefined = $state()
interface Props {
placement?: 'left' | 'right';
diff --git a/frontend/src/lib/components/Dev.svelte b/frontend/src/lib/components/Dev.svelte
index ad6833ecb0..c899c725c0 100644
--- a/frontend/src/lib/components/Dev.svelte
+++ b/frontend/src/lib/components/Dev.svelte
@@ -598,9 +598,9 @@
}
})
}
- let token = $derived($page.url.searchParams.get('wm_token') ?? undefined)
- let workspace = $derived($page.url.searchParams.get('workspace') ?? undefined)
- let themeDarkRaw = $derived($page.url.searchParams.get('activeColorTheme'))
+ let token = $derived(page.url.searchParams.get('wm_token') ?? undefined)
+ let workspace = $derived(page.url.searchParams.get('workspace') ?? undefined)
+ let themeDarkRaw = $derived(page.url.searchParams.get('activeColorTheme'))
let themeDark = $derived(themeDarkRaw == '2' || themeDarkRaw == '4')
$effect.pre(() => {
diff --git a/frontend/src/lib/components/FlowGraphViewerStep.svelte b/frontend/src/lib/components/FlowGraphViewerStep.svelte
index 95406afc32..8daaaf32fd 100644
--- a/frontend/src/lib/components/FlowGraphViewerStep.svelte
+++ b/frontend/src/lib/components/FlowGraphViewerStep.svelte
@@ -27,7 +27,7 @@
}
let { schema = undefined, stepDetail = undefined, jobScriptHash = undefined }: Props = $props();
- let codeViewer: Drawer = $state()
+ let codeViewer: Drawer | undefined = $state()
diff --git a/frontend/src/lib/components/HighlightCode.svelte b/frontend/src/lib/components/HighlightCode.svelte
index 6487fa5673..a90fa3b8a3 100644
--- a/frontend/src/lib/components/HighlightCode.svelte
+++ b/frontend/src/lib/components/HighlightCode.svelte
@@ -100,6 +100,8 @@
}
const lang = $derived(highlightLanguage ?? getLang(language))
+ // Cast needed: svelte-highlight types not updated for Svelte 5 snippets
+ const HighlightWithSnippet = Highlight as any
@@ -134,11 +136,11 @@
{#if !lines}
{:else}
-
+
{#snippet children({ highlighted })}
{/snippet}
-
+
{/if}
{:else}
{})}
onkeydown={stopPropagation(bubble('keydown'))}
- onkeypress={stopPropagation(({ key }) => {
- if (key === 'Enter') {
+ onkeypress={stopPropagation((e: Event) => {
+ if ((e as KeyboardEvent).key === 'Enter') {
savePassword()
}
})}
@@ -144,8 +144,8 @@
class="!w-auto grow"
onclick={stopPropagation(() => {})}
onkeydown={stopPropagation(bubble('keydown'))}
- onkeypress={stopPropagation(({ key }) => {
- if (key === 'Enter') {
+ onkeypress={stopPropagation((e: Event) => {
+ if ((e as KeyboardEvent).key === 'Enter') {
saveLoginType()
}
})}
diff --git a/frontend/src/lib/components/OauthScopes.svelte b/frontend/src/lib/components/OauthScopes.svelte
index 3bf76a8dca..870fec679d 100644
--- a/frontend/src/lib/components/OauthScopes.svelte
+++ b/frontend/src/lib/components/OauthScopes.svelte
@@ -10,15 +10,15 @@
{#if scopes && Array.isArray(scopes)}
- {#each scopes as v}
+ {#each scopes as _, i}
-
+