fix: add missing closing div in DashboardPage.tsx navigation

This commit is contained in:
Reviflow Bot committed 2026-02-05 21:31:06 +01:00
1 parent be2763308a
commit f4e2419b58
1 file changed
+35 -34
+35 -34
View File
@@ -375,52 +375,53 @@ export default function DashboardPage() {
</Link> </Link>
)} )}
</div> </div>
</div>
{/* Center: Date/Time */} {/* Center: Date/Time */}
<div className="hidden lg:flex flex-col items-center justify-center"> <div className="hidden lg:flex flex-col items-center justify-center">
<span className="text-sm font-black text-gray-900 dark:text-gray-100 capitalize"> <span className="text-sm font-black text-gray-900 dark:text-gray-100 capitalize">
{new Date().toLocaleDateString('fr-FR', { weekday: 'long', day: 'numeric', month: 'long' })} {new Date().toLocaleDateString('fr-FR', { weekday: 'long', day: 'numeric', month: 'long' })}
</span> </span>
<span className="text-xs font-bold text-indigo-500 bg-indigo-50 dark:bg-indigo-900/30 dark:text-indigo-400 px-2 py-0.5 rounded-full"> <span className="text-xs font-bold text-indigo-500 bg-indigo-50 dark:bg-indigo-900/30 dark:text-indigo-400 px-2 py-0.5 rounded-full">
{new Date().toLocaleTimeString('fr-FR', { hour: '2-digit', minute: '2-digit' })} {new Date().toLocaleTimeString('fr-FR', { hour: '2-digit', minute: '2-digit' })}
</span> </span>
</div> </div>
<div className="flex items-center gap-4"> <div className="flex items-center gap-4">
{/* Theme Toggle */} {/* Theme Toggle */}
<ThemeToggle /> <ThemeToggle />
{/* Dyslexia Toggle */} {/* Dyslexia Toggle */}
<DyslexiaToggle /> <DyslexiaToggle />
<div className="h-6 w-px bg-gray-200 dark:bg-gray-700 mx-1"></div> <div className="h-6 w-px bg-gray-200 dark:bg-gray-700 mx-1"></div>
{/* Profile Info */} {/* Profile Info */}
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
<div className="hidden md:block text-right"> <div className="hidden md:block text-right">
<p className="text-sm font-bold text-gray-900 dark:text-white leading-none"> <p className="text-sm font-bold text-gray-900 dark:text-white leading-none">
{activeLearner?.first_name || user?.first_name} {activeLearner?.first_name || user?.first_name}
</p> </p>
</div>
<button
onClick={() => user?.role === 'learner' && setIsAvatarPickerOpen(true)}
className="outline-none"
disabled={user?.role !== 'learner'}
>
<AvatarDisplay url={currentAvatarUrl || null} />
</button>
</div> </div>
<button <button
onClick={logout} onClick={() => user?.role === 'learner' && setIsAvatarPickerOpen(true)}
className="p-2 text-gray-400 hover:text-red-900 transition-colors" className="outline-none"
title="Se déconnecter" disabled={user?.role !== 'learner'}
> >
<LogOut className="w-4 h-4 ml-1" /> <AvatarDisplay url={currentAvatarUrl || null} />
</button> </button>
</div> </div>
<button
onClick={logout}
className="p-2 text-gray-400 hover:text-red-900 transition-colors"
title="Se déconnecter"
>
<LogOut className="w-4 h-4 ml-1" />
</button>
</div> </div>
</div> </div>
</div>
</nav> </nav>
{/* Main Content */} {/* Main Content */}