/** * Home page for authenticated users * Shows overview of available content */ import { useNavigate } from 'react-router-dom'; import { useAuth, useIsAdmin } from '@/stores/authStore'; export function HomePage() { const { user, logout } = useAuth(); const isAdmin = useIsAdmin(); const navigate = useNavigate(); return (

Welcome to DeutschLernen

Hello, {user?.username}! You're currently at level {user?.currentLevel}.

Points: {user?.totalPoints} | Streak: {user?.streak} days

Continue Learning

Your Progress

Level {user?.currentLevel}

Current CEFR level

{user?.totalPoints} pts

Total points earned

{user?.streak} days

Current learning streak

{isAdmin && (

Admin Dashboard

You have administrator access to manage users and content.

)}
); }