mirror of
https://github.com/R0m1k3/Reviflow.git
synced 2026-10-11 17:26:20 +02:00
fix: add missing closing div in DashboardPage.tsx navigation
This commit is contained in:
1 parent
be2763308a
commit
f4e2419b58
1 file changed
+35
-34
@@ -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 */}
|
||||||
|
|||||||
Reference in new issue
Block a user