diff --git a/web/src/lib/modals/AddWorkflowStepModal.svelte b/web/src/lib/modals/AddWorkflowStepModal.svelte index 5ae2e6bfc0..5cf8231d49 100644 --- a/web/src/lib/modals/AddWorkflowStepModal.svelte +++ b/web/src/lib/modals/AddWorkflowStepModal.svelte @@ -1,6 +1,6 @@ - onClose()}> +{#snippet stepButton(title: string, description?: string, onclick?: () => void)} + +{/snippet} + + onClose()}>
{#if filters.length > 0 && (!type || type === 'filter')} -
-
- -
-

Filters

-
{#each filters as filter (filter.id)} - + {@render stepButton(filter.title, filter.description, () => handleSelect('filter', filter))} {/each}
{/if} {#if actions.length > 0 && (!type || type === 'action')} -
-
-
- -
-

Actions

-
-
- {#each actions as action (action.id)} - - {/each} -
+
+ {#each actions as action (action.id)} + {@render stepButton(action.title, action.description, () => handleSelect('action', action))} + {/each}
{/if}
diff --git a/web/src/routes/(user)/utilities/workflows/+page.svelte b/web/src/routes/(user)/utilities/workflows/+page.svelte index ea9126f3f5..ce57ae87ce 100644 --- a/web/src/routes/(user)/utilities/workflows/+page.svelte +++ b/web/src/routes/(user)/utilities/workflows/+page.svelte @@ -203,7 +203,7 @@ {#each workflows as workflow (workflow.id)}
-
+