Passe de polish visuel sur tout le site
Corrige deux incohérences trouvées en chemin : le compteur de passages dans le char en gold-bright sur marbre (même défaut de contraste déjà vu ailleurs), et le point du Crieur toujours rouge même pour un honneur positif. Réutilise les ornements existants mais jamais appelés (meander-divider entre le podium et le classement, DiamondDivider sur /profile avec une nouvelle convention de carte secondaire). Ajoute une ambiance discrète (fond qui respire très lentement, halo doré sur les cartes marbre, désactivés sous prefers-reduced-motion), étend les confettis et un nouveau son à Icare pour la parité avec la Corne d'Abondance, des loading.tsx sur les pages les plus consultées, et un petit ornement sur les états vides plutôt qu'un texte brut. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
// Petit ornement (◆, comme diamond-divider.tsx) au-dessus des messages
|
||||
// "rien à afficher" — sans ça ce sont des états qui ressemblent à une
|
||||
// erreur/un oubli plutôt qu'un vrai état normal de l'app.
|
||||
export function EmptyState({ message, className = "text-marble/60" }: { message: string; className?: string }) {
|
||||
return (
|
||||
<div className="flex flex-col items-center gap-2 py-2 text-center">
|
||||
<span className="text-gold/50" aria-hidden>
|
||||
◆
|
||||
</span>
|
||||
<p className={`text-sm ${className}`}>{message}</p>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user