From 33d4eda366e33ab032c5c1b226ee0a9f083fdecf Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Wed, 17 Jun 2026 11:03:42 +0100 Subject: [PATCH] Use DurationType in delay step --- .../src/automations/steps/delay.ts | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/packages/shared-core/src/automations/steps/delay.ts b/packages/shared-core/src/automations/steps/delay.ts index 1086767592..e867080033 100644 --- a/packages/shared-core/src/automations/steps/delay.ts +++ b/packages/shared-core/src/automations/steps/delay.ts @@ -3,22 +3,15 @@ import { AutomationIOType, AutomationStepDefinition, AutomationStepType, + DurationType, } from "@budibase/types" -enum DelayUnit { - MILLISECONDS = "milliseconds", - SECONDS = "seconds", - MINUTES = "minutes", - HOURS = "hours", - DAYS = "days", -} - const DelayUnitPretty = { - [DelayUnit.MILLISECONDS]: "Milliseconds", - [DelayUnit.SECONDS]: "Seconds", - [DelayUnit.MINUTES]: "Minutes", - [DelayUnit.HOURS]: "Hours", - [DelayUnit.DAYS]: "Days", + [DurationType.MILLISECONDS]: "Milliseconds", + [DurationType.SECONDS]: "Seconds", + [DurationType.MINUTES]: "Minutes", + [DurationType.HOURS]: "Hours", + [DurationType.DAYS]: "Days", } export const definition: AutomationStepDefinition = { @@ -31,7 +24,7 @@ export const definition: AutomationStepDefinition = { features: {}, inputs: { time: 10, - unit: DelayUnit.SECONDS, + unit: DurationType.SECONDS, }, schema: { inputs: { @@ -43,7 +36,7 @@ export const definition: AutomationStepDefinition = { unit: { type: AutomationIOType.STRING, title: "Unit", - enum: Object.values(DelayUnit), + enum: Object.values(DurationType), pretty: Object.values(DelayUnitPretty), }, },