File tree 2 files changed +9
-5
lines changed
frontend/src/lib/components/graph/renderers
2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 10
10
import { setScheduledPollSchedule , type TriggerContext } from ' $lib/components/triggers'
11
11
import VirtualItemWrapper from ' $lib/components/flows/map/VirtualItemWrapper.svelte'
12
12
import { addDraftTrigger } from ' $lib/components/triggers/utils'
13
+ import { tick } from ' svelte'
13
14
14
15
export let data: {
15
16
path: string
60
61
on:openScheduledPoll ={(e ) => {
61
62
$selectedTrigger = ' scheduledPoll'
62
63
}}
63
- on:select ={(e ) => {
64
+ on:select ={async (e ) => {
64
65
data ?.eventHandlers ?.select (' triggers' )
66
+ await tick ()
65
67
if (e .detail ) {
66
68
$selectedTriggerV2 = e .detail
67
69
}
Original file line number Diff line number Diff line change 88
88
}
89
89
90
90
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'
92
92
)
93
93
94
94
// Group triggers by their mapped type
112
112
let triggersToDisplay = $derived (allTriggerTypes .slice (0 , 7 ))
113
113
let extraTriggers = $derived (
114
114
allTriggerTypes .length > 7
115
- ? allTriggerTypes .slice (8 ).flatMap ((type ) => triggersGrouped [type ])
115
+ ? allTriggerTypes .slice (7 ).flatMap ((type ) => triggersGrouped [type ])
116
116
: []
117
117
)
118
118
205
205
isSelected ? ' outline-tertiary outline' : ' ' ,
206
206
small ? ' w-[23px] h-[23px] ' : ' p-2'
207
207
)}
208
- on:click ={() => {
208
+ on:click ={(e ) => {
209
+ e .stopPropagation ()
210
+ e .preventDefault ()
209
211
if (singleItem ) {
210
212
dispatch (' select' , triggersGrouped [type ][0 ])
211
213
}
239
241
<MenuItem
240
242
{item }
241
243
class ={itemClass }
242
- on:click ={() => {
244
+ on:click ={(e ) => {
243
245
dispatch (' select' , trigger )
244
246
}}
245
247
>
You can’t perform that action at this time.
0 commit comments