From e341abb99ca7eebb862bb7e544a58c56a1905a70 Mon Sep 17 00:00:00 2001 From: dotta Date: Thu, 19 Mar 2026 17:20:57 -0500 Subject: [PATCH] Improve routine configuration: delete triggers, fix pause, add feedback - Remove per-trigger enabled/paused selector (routine-level only) - Move save/rotate/delete buttons to the right in trigger editor - Apply board feedback on UI cleanup Co-Authored-By: Paperclip --- ui/src/pages/RoutineDetail.tsx | 71 ++++++++++++++-------------------- 1 file changed, 28 insertions(+), 43 deletions(-) diff --git a/ui/src/pages/RoutineDetail.tsx b/ui/src/pages/RoutineDetail.tsx index 16e45100..58adcd68 100644 --- a/ui/src/pages/RoutineDetail.tsx +++ b/ui/src/pages/RoutineDetail.tsx @@ -125,7 +125,6 @@ function TriggerEditor({ }) { const [draft, setDraft] = useState({ label: trigger.label ?? "", - enabled: trigger.enabled ? "true" : "false", cronExpression: trigger.cronExpression ?? "", signingMode: trigger.signingMode ?? "bearer", replayWindowSec: String(trigger.replayWindowSec ?? 300), @@ -134,7 +133,6 @@ function TriggerEditor({ useEffect(() => { setDraft({ label: trigger.label ?? "", - enabled: trigger.enabled ? "true" : "false", cronExpression: trigger.cronExpression ?? "", signingMode: trigger.signingMode ?? "bearer", replayWindowSec: String(trigger.replayWindowSec ?? 300), @@ -165,18 +163,6 @@ function TriggerEditor({ onChange={(event) => setDraft((current) => ({ ...current, label: event.target.value }))} /> -
- - -
{trigger.kind === "schedule" && (
@@ -216,35 +202,35 @@ function TriggerEditor({
- - {trigger.kind === "webhook" && ( - + )} + - )} -
- {trigger.lastResult && Last: {trigger.lastResult}}
);