Toutes les maquettes

Composants

Référence vivante de l'itération 7 : cartes, boutons, badges, navigation, zones d'actions fixes et états. Source des tokens : src/app/globals.css ; règles détaillées : docs/design-system.md.

Cartes

Card

Rénovation électrique Dupont

Famille Dupont · 1000 Bruxelles

Filet interne plutôt qu'une seconde carte.
InverseCard — une par écran

Temps travaillé

3 h 45

Secondaire on-inverse-muted : 6,8:1

KpiTile — chiffre + accès explicite

Heures cette semaine

61 h 30

Voir le détail →

Panel — regroupe des cartes (≥ 1024 px)
Carte A
Carte B

Boutons

variant
size — sm 48 · md 48 · lg 56 (pleine largeur)
ButtonWithReason — cause + action qui débloque

Termine ton pointage en cours avant de soumettre ta semaine.

IconButton — fermer, menu — 48 px, aria-label obligatoire

Badges

StatusBadge
Position vérifiée au démarrageHors zoneConflitBudget dépasséSaisie manuelleDisponible
SheetStatusBadge
BrouillonSoumiseRetournéeApprouvée
TodayTag · onInverse
Aujourd'huiEn pause
Tabs — réduire la fenêtre sous 640 px pour voir le sélecteur

Contenu de l'onglet sélectionné.

Contrôle segmenté
Select — filtre, sélecteur de section

Zones d'actions fixes

ActionDock — reproduction statique

Pause commencée à 17:56

États

Pas de réseau. Tes actions sont enregistrées sur ce téléphone et seront envoyées au retour du réseau.

Aucune intervention prévue aujourd'hui

Tu peux quand même pointer sur un de tes chantiers.

Accusés de pointage
Enregistré sur ce téléphone · en attente d'envoi au serveur Pointage enregistré · reçu au serveur 1 action à synchroniser