fix: Address code review findings (backend validation, hydration efficiency, plot readability)

This commit is contained in:
Yunxiao Xu
2026-02-17 01:53:25 -08:00
parent e4513fcf18
commit 96e2634053
5 changed files with 14 additions and 9 deletions

View File

@@ -12,7 +12,7 @@ import { Button } from "./components/ui/button"
import { useTheme } from "./components/theme-provider"
function App() {
const { setTheme } = useTheme()
const { setThemeLocal } = useTheme()
const [isAuthenticated, setIsAuthenticated] = useState(false)
const [user, setUser] = useState<UserResponse | null>(null)
const [authMode, setAuthMode] = useState<"login" | "register">("login")
@@ -37,7 +37,7 @@ function App() {
setUser(userData)
setIsAuthenticated(true)
if (userData.theme_preference) {
setTheme(userData.theme_preference as "light" | "dark")
setThemeLocal(userData.theme_preference as "light" | "dark")
}
// Load history after successful auth
loadHistory()
@@ -67,7 +67,7 @@ function App() {
setUser(userData)
setIsAuthenticated(true)
if (userData.theme_preference) {
setTheme(userData.theme_preference as "light" | "dark")
setThemeLocal(userData.theme_preference as "light" | "dark")
}
loadHistory()
} catch (err: unknown) {