From 57dee7870aaff1ae9aeb45df6666ac76eab7da1a Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Wed, 17 Dec 2025 01:57:42 -0800 Subject: [PATCH] fix: DevTools account switcher navigates to dashboard after login --- frontend/src/components/dev/DevTools.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/components/dev/DevTools.tsx b/frontend/src/components/dev/DevTools.tsx index 8a5dfe1..20b6bb5 100644 --- a/frontend/src/components/dev/DevTools.tsx +++ b/frontend/src/components/dev/DevTools.tsx @@ -1,4 +1,5 @@ import { useState } from 'react'; +import { useNavigate } from 'react-router-dom'; import { useAuth } from '../../context/AuthContext'; import { Bug, ChevronUp, ChevronDown, User, X } from 'lucide-react'; import api from '../../lib/api'; @@ -24,6 +25,7 @@ const DEV_USERS: DevUser[] = [ */ export function DevTools() { const { user, login, logout } = useAuth(); + const navigate = useNavigate(); const [isOpen, setIsOpen] = useState(false); const [isLoading, setIsLoading] = useState(null); const [error, setError] = useState(null); @@ -53,6 +55,8 @@ export function DevTools() { const { accessToken, refreshToken, user: userData } = response.data; login(accessToken, refreshToken, userData); setIsOpen(false); + // Navigate to dashboard after successful account switch + navigate('/'); } catch (err: any) { setError(err.response?.data?.message || 'Login failed - run seed first?'); } finally {