From f478f6235c7c4b1e8ff4d50079678f8ebed09285 Mon Sep 17 00:00:00 2001 From: Guilhem Date: Tue, 15 Oct 2024 10:05:56 +0200 Subject: [PATCH] Add schedule poll in triggers --- .../details/SchedulePollPanel.svelte | 5 +- .../flows/content/FlowEditorPanel.svelte | 4 +- .../flows/content/FlowShedulePole.svelte | 11 +++ .../flows/content/FlowTriggers.svelte | 2 +- .../flows/map/FlowModuleSchemaItem.svelte | 2 +- .../flows/map/FlowModuleSchemaMap.svelte | 9 +++ .../flows/map/InsertTriggersButton.svelte | 13 +++- .../lib/components/graph/FlowGraphV2.svelte | 13 +++- .../src/lib/components/graph/graphBuilder.ts | 68 +++++++++++------ .../renderers/nodes/ShedulePollNode.svelte | 75 +++++++++++++++++++ .../graph/renderers/nodes/TriggersNode.svelte | 36 +++++++++ .../renderers/triggers/TriggersWrapper.svelte | 24 +----- 12 files changed, 206 insertions(+), 56 deletions(-) create mode 100644 frontend/src/lib/components/flows/content/FlowShedulePole.svelte create mode 100644 frontend/src/lib/components/graph/renderers/nodes/ShedulePollNode.svelte diff --git a/frontend/src/lib/components/details/SchedulePollPanel.svelte b/frontend/src/lib/components/details/SchedulePollPanel.svelte index 57f8fa498f..6679df63d4 100644 --- a/frontend/src/lib/components/details/SchedulePollPanel.svelte +++ b/frontend/src/lib/components/details/SchedulePollPanel.svelte @@ -6,10 +6,9 @@ import { getContext } from 'svelte' import ScheduleEditor from '$lib/components/ScheduleEditor.svelte' - let schedulePollExists: boolean = true export let path: string export let isFlow: boolean - export let setScheduleEnabled: (path: string, enabled: boolean) => void + export let setScheduleEnabled: (path: string, enabled: boolean) => void = () => {} const { triggerModule, primarySchedule } = getContext('TriggerContext') @@ -19,7 +18,7 @@ {}} bind:this={scheduleEditor} />
- {#if schedulePollExists && $triggerModule} + {#if $triggerModule}