// charte-tabs-2.jsx // PREVIEW-ONLY — design-system documentation tab content. Not a production template. // The "À éviter" example INTENTIONALLY contains emojis to illustrate the rule. // All other glyphs are doc chrome and will NEVER ship to PDF/KDP. // Tab content panels — part 2. // Components, Ketty, Levels, Density, Do/Don't, Templates, Tokens. /* ---------- Tab: Composants ---------- */ function ComponentDemo({ title, code, children }) { return (
{code}}
Les briques réutilisables de la collection. Chaque composant est représenté ici à l'échelle réelle (in), tel qu'il apparaîtra en page 8.5×11.
Encadré pédagogique pour énoncer une règle, une définition ou une formule. Fond jaune soft + bordure jaune dark + tab pill jaune sur le bord supérieur.
Ne pas utiliser le théorème de Pythagore si le triangle n'est pas rectangle. Vérifie toujours la présence d'un angle droit.
| Mot | Sens | Synonyme |
|---|---|---|
| curieux | qui veut découvrir | …………………… |
| tendre | donner avec la main | …………………… |
| souvenir | image en mémoire | …………………… |
Ketty est une mascotte 3D existante de la collection. Elle n'est jamais redessinée
en SVG ou en illustration plate. Dans la charte, on prévoit un slot
<KettySlot pose=… /> dans lequel on insère un PNG transparent.
"{pose}"
theme.levelLa même charte se décline en 5 niveaux d'intensité. On change la densité, la taille de texte, la quantité d'illustrations et la présence de Ketty. Les couleurs et la structure (header / footer / grille) restent identiques.
Indépendant du niveau : le mode aéré peut être imposé sur un cahier de vacances lycée pour respirer, et le mode dense sur un brevet blanc.
Quelques cas concrets pour calibrer le système.