fix: division by zero guard, logout redirect, onboarding close button

- auto_trader_risk: skip drawdown check when entryPrice <= 0
- AuthContext: redirect to / on logout
- App.tsx: simplify data page navigation
- BeginnerOnboardingPage: add close button to overlay
This commit is contained in:
shinchan-zhai
2026-03-30 14:02:50 +08:00
parent 55db747318
commit fb0bd13f51
4 changed files with 18 additions and 13 deletions

View File

@@ -290,6 +290,8 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
setToken(null)
localStorage.removeItem('auth_token')
localStorage.removeItem('auth_user')
window.history.pushState({}, '', '/')
window.dispatchEvent(new PopStateEvent('popstate'))
}
return (