Skip to content

Commit 9f0af20

Browse files
committed
fix trigger node navigation
1 parent 8297cbe commit 9f0af20

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

frontend/src/lib/components/graph/renderers/nodes/TriggersNode.svelte

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import { setScheduledPollSchedule, type TriggerContext } from '$lib/components/triggers'
1111
import VirtualItemWrapper from '$lib/components/flows/map/VirtualItemWrapper.svelte'
1212
import { addDraftTrigger } from '$lib/components/triggers/utils'
13+
import { tick } from 'svelte'
1314
1415
export let data: {
1516
path: string
@@ -60,8 +61,9 @@
6061
on:openScheduledPoll={(e) => {
6162
$selectedTrigger = 'scheduledPoll'
6263
}}
63-
on:select={(e) => {
64+
on:select={async (e) => {
6465
data?.eventHandlers?.select('triggers')
66+
await tick()
6567
if (e.detail) {
6668
$selectedTriggerV2 = e.detail
6769
}

frontend/src/lib/components/graph/renderers/triggers/TriggersBadgeV2.svelte

+6-4
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
}
8989
9090
const itemClass = twMerge(
91-
'text-secondary text-left font-normal max-w-full block px-4 py-2 text-2xs data-[highlighted]:bg-surface-hover data-[highlighted]:text-primary flex flex-row items-center flex-nowrap'
91+
'text-secondary text-left font-normal w-full block px-4 py-2 text-2xs data-[highlighted]:bg-surface-hover data-[highlighted]:text-primary flex flex-row items-center flex-nowrap'
9292
)
9393
9494
// Group triggers by their mapped type
@@ -112,7 +112,7 @@
112112
let triggersToDisplay = $derived(allTriggerTypes.slice(0, 7))
113113
let extraTriggers = $derived(
114114
allTriggerTypes.length > 7
115-
? allTriggerTypes.slice(8).flatMap((type) => triggersGrouped[type])
115+
? allTriggerTypes.slice(7).flatMap((type) => triggersGrouped[type])
116116
: []
117117
)
118118
@@ -205,7 +205,9 @@
205205
isSelected ? 'outline-tertiary outline' : '',
206206
small ? 'w-[23px] h-[23px] ' : 'p-2'
207207
)}
208-
on:click={() => {
208+
on:click={(e) => {
209+
e.stopPropagation()
210+
e.preventDefault()
209211
if (singleItem) {
210212
dispatch('select', triggersGrouped[type][0])
211213
}
@@ -239,7 +241,7 @@
239241
<MenuItem
240242
{item}
241243
class={itemClass}
242-
on:click={() => {
244+
on:click={(e) => {
243245
dispatch('select', trigger)
244246
}}
245247
>

0 commit comments

Comments
 (0)