Une card n’est pas un dessin libre : c’est un assemblage de slots. Un slot = un calque Figma avec un nom réservé. Ce nom est le contrat entre le design, le plugin d’audit, les devs Flutter et le CMS des journalistes. La structure interne (wrappers, auto-layouts) est libre — seuls les noms de slots comptent.
| Calque | Contenu | Style | Statut |
|---|---|---|---|
Titre | Le titre de l’article | Lora (H1/H2/H3 selon format) | Obligatoire |
Rubrique | « CULTURE & SAVOIR », « À LA UNE »… | Hanken ExtraBold 11–13, capitales | Standard |
Chapô | Accroche de l’article | Body/L ou Body/M | Conditionnel |
Media | L’image — le calque qui porte le fill image | — | Conditionnel |
Zone-Meta | Conteneur : badge abonné · temps · date · maj | — | Standard |
Zone-Actions | Conteneur : bookmark · audio · share | — | Conditionnel |
Auteur | Nom de l’auteur (Opinion, portrait) | Avatar/Auteur | Selon type |
Citation | Exergue, titre d’opinion en italique | Lora Italic / Quote | Selon type |
Et à l’intérieur des zones : Badge-abonné, Temps-lecture, Date, Icon-temps, Action-bookmark, Action-audio, Action-share.
Les wrappers intermédiaires (« Frame 10000032xx ») n’ont pas besoin d’être renommés — ils ne font pas partie du contrat. Seuls les slots jaunes ci-dessus comptent.
Rubrique → Titre → Chapô → Meta → Actions. Le Media se place en tête, en pied, ou en vignette gauche — jamais entre deux slots.
Tous les espacements sont des multiples de 4. Padding card : 14 / 20. Gap entre slots : 12.
Chapô · Media · Audio · Actions se masquent via les props bool du composant. Un slot masqué libère son espace — jamais de trou.
Ne jamais réordonner les slots, ne jamais sortir un élément de sa zone, ne jamais styler un texte localement hors des text styles du DS.
Seul Titre est requis. Une brève XXS n’a pas de Chapô, un Dossier n’a pas toujours de Media, une Opinion remplace Rubrique par Auteur + Citation. La règle : si le slot existe, il porte son nom exact (majuscule et accent compris : Chapô, pas chapo) et respecte l’ordre.
Géométrie réelle extraite du fichier Figma. Clique un format, ou lance l’enchaînement façon Twitter. Les toggles simulent les slots conditionnels.
Les 9 templates de la page Articles, zones détectées automatiquement (Titre, Intertitre, Meta). Même logique de slots que les cards, étendue à l’article : Titre · Chapô · Corps · Intertitre · Citation · Media · Meta · Auteur.