@@ -79,8 +79,12 @@
See default webhooks triggers
{
- selectedTab = 'webhooks'
- drawer?.openDrawer()
+ if (isEditor) {
+ selectedTab = 'webhooks'
+ drawer?.openDrawer()
+ } else {
+ dispatch('triggerDetail', 'webhooks')
+ }
}}
>
@@ -90,8 +94,12 @@
See default mail trigger
{
- selectedTab = 'mail'
- drawer?.openDrawer()
+ if (isEditor) {
+ selectedTab = 'mail'
+ drawer?.openDrawer()
+ } else {
+ dispatch('triggerDetail', 'mail')
+ }
}}
>
@@ -101,8 +109,11 @@
See all schedules
{
- selectedTab = 'schedules'
- drawer?.openDrawer()
+ if (isEditor) {
+ dispatch('openSchedules')
+ } else {
+ dispatch('triggerDetail', 'schedule')
+ }
}}
>
diff --git a/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte
index 15c1be18b4..0571e5b4c9 100644
--- a/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte
@@ -304,7 +304,7 @@
let token = 'TOKEN_TO_CREATE'
let detailSelected = 'saved_inputs'
- let triggerSelected: 'webhooks' | 'schedule' | 'cli' = 'webhooks'
+ let triggerSelected: 'webhooks' | 'schedule' | 'cli' | 'email' = 'webhooks'
let flowHistory: FlowHistory | undefined = undefined
@@ -443,6 +443,10 @@
stepDetail = undefined
}
}}
+ on:triggerDetail={(e) => {
+ detailSelected = 'details'
+ triggerSelected = e.detail === 'mail' ? 'email' : e.detail
+ }}
/>