import AppBar from '@mui/material/AppBar'; import Toolbar from '@mui/material/Toolbar'; import Typography from '@mui/material/Typography'; import Box from '@mui/material/Box'; import IconButton from '@mui/material/IconButton'; import LogoutIcon from '@mui/icons-material/Logout'; import SettingsIcon from '@mui/icons-material/Settings'; import { Outlet, useNavigate } from 'react-router-dom'; import { useAuth } from '../../hooks/useAuth'; import { useProgress } from '../../hooks/useProgress'; import { XPDisplay } from '../common/XPDisplay'; import { HeartsDisplay } from '../common/HeartsDisplay'; import { Rambi } from '../mascot/Rambi'; import LocalFireDepartmentIcon from '@mui/icons-material/LocalFireDepartment'; export function AppShell() { const { logout } = useAuth(); const navigate = useNavigate(); const { progress } = useProgress(); const stats = progress?.stats; return ( navigate('/home')} sx={{ cursor: 'pointer', display: 'flex', alignItems: 'center' }} > {stats && ( <> {stats.streak_days} )} navigate('/settings')} size="small" sx={{ color: 'text.secondary' }} > ); }