From 45d99777cc4affaf21fdbc4df742870d2b05ea81 Mon Sep 17 00:00:00 2001 From: EthanHealy01 Date: Fri, 22 Aug 2025 14:59:18 +0100 Subject: [PATCH] add back ModeType to TopControls --- frontend/src/components/shared/TopControls.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/shared/TopControls.tsx b/frontend/src/components/shared/TopControls.tsx index 7927e2b80..d86964300 100644 --- a/frontend/src/components/shared/TopControls.tsx +++ b/frontend/src/components/shared/TopControls.tsx @@ -74,13 +74,13 @@ const TopControls = ({ const mode = view as ModeType; // Show immediate feedback - setSwitchingTo(mode); + setSwitchingTo(mode as ModeType); // Defer the heavy view change to next frame so spinner can render requestAnimationFrame(() => { // Give the spinner one more frame to show requestAnimationFrame(() => { - setCurrentView(mode); + setCurrentView(mode as ModeType); // Clear the loading state after view change completes setTimeout(() => setSwitchingTo(null), 300);