Stack
BetaRSC-safeL1 — Primitive de layout flexbox : empile des enfants en ligne ou colonne, espacement via l'échelle --space-*. RSC-safe, zéro dépendance client.
import { Stack } from "@lyra/tokens/components";Playground
Item A
Item B
Item C
Démo interactive — réglages du playground (props ajustables en direct) à venir.
<Stack gap={3}>
<Card />
<Card />
</Stack>
<Stack direction="row" gap={2} align="center" justify="between">
<Logo />
<Nav />
</Stack>Documentation
- column (défaut)AB
- rowAB
direction, gap, align, justify, wrap, as<Stack gap={3}>
<Card />
<Card />
</Stack>
<Stack direction="row" gap={2} align="center" justify="between">
<Logo />
<Nav />
</Stack>- Aucune sémantique propre — le rôle vient du contenu ou de `as`.
- `as` permet un élément sémantique (ul, section, nav…) sans dupliquer le composant.
- RSC-safe : aucune dépendance client, aucun hook.