feat: HUD bar — stats persistantes sous le header
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 32s

Barre compacte toujours visible : nom+level, HP, endurance+timer regen,
XP, or, quêtes actives (avec compteur "prêtes !").
Timer live : "+1 dans X:XX" quand endurance < max.
Auto-refresh 30s pour l'endurance, 60s pour les quêtes.
Chaque section cliquable vers la page correspondante.
This commit is contained in:
2026-03-24 17:03:31 +01:00
parent 9fac9e123b
commit cfdc5c9b02
2 changed files with 130 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import { Link, useLocation } from 'react-router-dom';
import { useAuth } from '../context/AuthContext';
import { Swords, Package, Hammer, User, LogOut, Shield, Scroll } from 'lucide-react';
import { HudBar } from './HudBar';
const NAV = [
{ to: '/dashboard', icon: User, label: 'Personnage' },
@@ -44,6 +45,7 @@ export function Layout({ children }: { children: React.ReactNode }) {
)}
</header>
<HudBar />
<div style={{ display: 'flex', flex: 1 }}>
{/* Sidebar nav */}
<nav style={{