diff --git a/frontend/src/lib/components/HighlightCode.svelte b/frontend/src/lib/components/HighlightCode.svelte
index be6e6b6ef0..6487fa5673 100644
--- a/frontend/src/lib/components/HighlightCode.svelte
+++ b/frontend/src/lib/components/HighlightCode.svelte
@@ -134,9 +134,11 @@
{#if !lines}
{:else}
-
-
-
+
+ {#snippet children({ highlighted })}
+
+ {/snippet}
+
{/if}
{:else}
{
- updateViewerOpenState(item.id, detail)
+ onOpenChange={(isOpen) => {
+ updateViewerOpenState(item.id, isOpen)
}}
{limitPayloadSize}
/>
diff --git a/frontend/src/lib/components/InfiniteList.svelte b/frontend/src/lib/components/InfiniteList.svelte
index 10351a95cc..d4b5a05f9a 100644
--- a/frontend/src/lib/components/InfiniteList.svelte
+++ b/frontend/src/lib/components/InfiniteList.svelte
@@ -178,13 +178,13 @@
{#if extra_row}
dispatch('select', 'extraRow')}
+ onclick={() => dispatch('select', 'extraRow')}
class={twMerge(
extraRowClasses.class,
selectedItemId === 'extraRow' ? extraRowClasses.bgSelected : extraRowClasses.bgHover,
'cursor-pointer rounded-md'
)}
- on:hover={(e) => (hovered = e.detail ? 'extraRow' : undefined)}
+ onHover={(h) => (hovered = h ? 'extraRow' : undefined)}
>
{@render extra_row?.({ hover: hovered === 'extraRow' })}
@@ -195,13 +195,13 @@
{@render customRow?.({ item, hover })}
{:else}
dispatch('select', item)}
+ onclick={() => dispatch('select', item)}
class={twMerge(
selectedItemId === item.id ? 'bg-surface-selected' : 'hover:bg-surface-hover',
'cursor-pointer rounded-md',
item.isNew && index === 0 ? 'animate-slideIn' : 'group'
)}
- on:hover={(e) => (hovered = e.detail ? item.id : undefined)}
+ onHover={(h) => (hovered = h ? item.id : undefined)}
>
{@render children?.({ item, hover })}
diff --git a/frontend/src/lib/components/InputTransformsViewer.svelte b/frontend/src/lib/components/InputTransformsViewer.svelte
index 15318ec31c..270bef312f 100644
--- a/frontend/src/lib/components/InputTransformsViewer.svelte
+++ b/frontend/src/lib/components/InputTransformsViewer.svelte
@@ -7,8 +7,12 @@
import Cell from './table/Cell.svelte'
import Row from './table/Row.svelte'
- export let inputTransforms: Record
- $: entries = Object.entries(inputTransforms)
+ interface Props {
+ inputTransforms: Record;
+ }
+
+ let { inputTransforms }: Props = $props();
+ let entries = $derived(Object.entries(inputTransforms))
{#if entries.length}
diff --git a/frontend/src/lib/components/InstanceGroupEditor.svelte b/frontend/src/lib/components/InstanceGroupEditor.svelte
index cf2a3ded0a..b7d4f50fe6 100644
--- a/frontend/src/lib/components/InstanceGroupEditor.svelte
+++ b/frontend/src/lib/components/InstanceGroupEditor.svelte
@@ -1,4 +1,6 @@
@@ -85,17 +91,20 @@
{#if members}
-
- | user |
- |
-
-
- {#each members as { member_email }}
- | {member_email} |
-
- |
+
{/each}
+
+ {/snippet}
{:else}
diff --git a/frontend/src/lib/components/InstanceNameEditor.svelte b/frontend/src/lib/components/InstanceNameEditor.svelte
index 31fc3d738b..d20f9c3d89 100644
--- a/frontend/src/lib/components/InstanceNameEditor.svelte
+++ b/frontend/src/lib/components/InstanceNameEditor.svelte
@@ -1,4 +1,7 @@
-
+