4e8c1aa8492b667464a7ebb319f7625f33b1aad1
- AuthContext.User : plan? { slug, name, level } | null
- UserBadge : nickname + badge plan.slug (fallback free)
- Header : dropdown click (Profil / Déconnexion) + click-outside
- ProfilePage : infos compte, badge plan, edit nickname (PATCH /users/me + re-fetch /auth/me → setUser)
- App : route /profile protégée
- useAuth : réexporte depuis AuthContext, fin de la dérive
Description
No description provided
Languages
TypeScript
98.6%
CSS
0.7%
Dockerfile
0.3%
HTML
0.3%