From 64fc7134403ae7d68d6552df5fc9649460501de1 Mon Sep 17 00:00:00 2001 From: nntrivi2001 Date: Wed, 26 Aug 2026 08:39:57 +0700 Subject: [PATCH] fix(dashboard): swap Analytics/Monitor tab order, shrink Sagi avatar size Sagi avatar 90->68px, tab buttons render Analytics before Monitor. --- client/src/components/Sagi/SagiAvatar.tsx | 2 +- client/src/components/Sagi/useSagiPosition.ts | 2 +- client/src/pages/Dashboard.tsx | 20 ++++----- .../screens.snapshot.test.tsx.snap | 42 +++++++++---------- 4 files changed, 33 insertions(+), 33 deletions(-) diff --git a/client/src/components/Sagi/SagiAvatar.tsx b/client/src/components/Sagi/SagiAvatar.tsx index 45ab4b90..c959f9d1 100644 --- a/client/src/components/Sagi/SagiAvatar.tsx +++ b/client/src/components/Sagi/SagiAvatar.tsx @@ -76,7 +76,7 @@ if (typeof window !== "undefined") { }); } -export function SagiAvatar({ mood, reducedMotion, size = 90 }: SagiAvatarProps) { +export function SagiAvatar({ mood, reducedMotion, size = 68 }: SagiAvatarProps) { const rootRef = useRef(null); const rafRef = useRef(); const [pupil, setPupil] = useState({ x: 0, y: 0 }); diff --git a/client/src/components/Sagi/useSagiPosition.ts b/client/src/components/Sagi/useSagiPosition.ts index 1cfdef9c..acbdded6 100644 --- a/client/src/components/Sagi/useSagiPosition.ts +++ b/client/src/components/Sagi/useSagiPosition.ts @@ -74,7 +74,7 @@ import { sagiPrefs, type SagiPos } from "./prefs"; import type { PointerEvent as ReactPointerEvent } from "react"; // Avatar footprint + edge gap, in px. SIZE matches SagiAvatar's default size. -export const SAGI_SIZE = 90; +export const SAGI_SIZE = 68; export const SAGI_MARGIN = 16; const DRAG_THRESHOLD = 5; diff --git a/client/src/pages/Dashboard.tsx b/client/src/pages/Dashboard.tsx index 916a21b9..1f0363e6 100644 --- a/client/src/pages/Dashboard.tsx +++ b/client/src/pages/Dashboard.tsx @@ -2554,16 +2554,6 @@ export function Dashboard() {
{/* Tabs */}
- + +