From 7a3c329f3fe8d77d1b74a20e753f9deb5e1f5c2b Mon Sep 17 00:00:00 2001 From: ssavutu Date: Sun, 2 Aug 2026 13:49:57 -0400 Subject: [PATCH] Move autosave status to editor header --- frontend/src/pages/editArticleView.tsx | 36 ++++++++++++++------------ 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/frontend/src/pages/editArticleView.tsx b/frontend/src/pages/editArticleView.tsx index bb3fabc..96367dc 100644 --- a/frontend/src/pages/editArticleView.tsx +++ b/frontend/src/pages/editArticleView.tsx @@ -717,6 +717,9 @@ function EditArticleView() { const labelClass = "flex flex-col gap-1.5" const labelTextClass = "text-xs font-semibold text-muted-foreground uppercase tracking-wide" const publishDateInFuture = publishTiming === "schedule" && isFutureDate(publishedAt) + const autoSaveStatusText = !isNew && (isAutoSaving || autoSaveMessage) + ? (isAutoSaving ? "Autosaving..." : autoSaveMessage) + : null const publishDateHint = (() => { if (publishTiming !== "schedule") return "Publishes immediately." if (!publishedAt) return "Choose when this should go live." @@ -824,16 +827,23 @@ function EditArticleView() { return (
{/* Header */} -
- -

{isNew ? "New Article" : "Edit Article"}

+
+
+ +

{isNew ? "New Article" : "Edit Article"}

+
+ {autoSaveStatusText ? ( +

+ {autoSaveStatusText} +

+ ) : null}
{isLoading ? ( @@ -1184,12 +1194,6 @@ function EditArticleView() { {successMessage}

)} - {!isNew && (isAutoSaving || autoSaveMessage) ? ( -

- {isAutoSaving ? "Autosaving..." : autoSaveMessage} -

- ) : null} -