diff --git a/apps/planner/app/components/SessionView.tsx b/apps/planner/app/components/SessionView.tsx index f7e0b16..a558528 100644 --- a/apps/planner/app/components/SessionView.tsx +++ b/apps/planner/app/components/SessionView.tsx @@ -236,7 +236,6 @@ export function SessionView({ sessionId, hasJournalCallback, returnUrl, initialW canRedo={canRedo} onUndo={undo} onRedo={redo} - computing={computing} profileSlot={} actions={ <> @@ -255,11 +254,19 @@ export function SessionView({ sessionId, hasJournalCallback, returnUrl, initialW
{computing && ( -
-
-
+ <> + {/* Ambient indeterminate progress along the top edge */} +
+
+
+
-
+ {/* Floating status pill — overlays the map without shifting layout */} +
+ + {t("computingRoute")} +
+ )} void; onRedo: () => void; - computing?: boolean; /** App-specific interactive slot (profile selector). */ profileSlot?: ReactNode; /** Right-aligned action slot (save-to-journal, export). */ @@ -43,7 +42,6 @@ export function Topbar({ canRedo, onUndo, onRedo, - computing = false, profileSlot, actions, }: TopbarProps) { @@ -86,11 +84,6 @@ export function Topbar({
{actions} - {computing && ( - - {t("computingRoute")} - - )} - +