From e9195b728ad2755a97c871846c7fd9f4a0d9b0d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Wed, 4 Mar 2026 11:41:05 +0100 Subject: [PATCH] fix: cron layout --- components/cron/CronEditor.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/components/cron/CronEditor.tsx b/components/cron/CronEditor.tsx index 5213682..aee6e02 100644 --- a/components/cron/CronEditor.tsx +++ b/components/cron/CronEditor.tsx @@ -123,7 +123,7 @@ export function CronEditor() { const fields = useMemo(() => splitCronFields(expression), [expression]); const description = useMemo(() => describeCronExpression(expression), [expression]); const schedule = useMemo( - () => (isValid ? getNextOccurrences(expression, 10) : []), + () => (isValid ? getNextOccurrences(expression, 7) : []), [expression, isValid], ); @@ -257,17 +257,19 @@ export function CronEditor() { ); return ( -
+
- {/* ── Mobile tabs ─────────────────────────────────────────────────── */} setMobileTab(v as 'editor' | 'preview')} /> - {/* ── Main content ────────────────────────────────────────────────── */} -
+ {/* Main layout — side-by-side on lg, tabbed on mobile */} +
{/* Left: Field editor + Presets ──────────────────────────────── */}
{/* Field editor panel */} -
+
{fields ? ( {expressionBar} -
+