Stack
Stack permet de créer facilement des assemblages de vues, alignées et réparties équitablements, à la manière de l'Auto Layout de Figma ou du Flexbox en CSS.


Exemple
Cet exemple aligne 3 titres H2 verticalement avec un espacement de 12 pixels
<Stack
direction="vertical"
gap={12}
>
<Typography variant="h2">
Hey
</Typography>
<Typography variant="h2">
Comment
</Typography>
<Typography variant="h2">
Ça va
</Typography>
</Stack>


Propriétés
Stack étend View et dispose de toutes ses propriétés
direction
direction
Direction de l'alignement des éléments :
horizontal
vertical
(par défaut)
String
vertical
gap
gap
Espacement entre les éléments
Nombre
4
padding
padding
Espacement autour des éléments de la Stack
Nombre ou [Nombre, Nombre]
0
margin
margin
Espacement au dehors des éléments de la Stack
Nombre
0
vAlign
vAlign
Alignement vertical à l'intérieur de la Stack
start
, center
ou end
start
hAlign
hAlign
Alignement horizontal à l'intérieur de la Stack
start
, center
ou end
start
inline
inline
Empêche la Stack de prendre toute la largeur
Booléen
false
flex
flex
Applique flex: 1
a la Stack
Booléen
false
backgroundColor
backgroundColor
Applique une couleur de fond à la Stack
String
radius
radius
Valeur d'arrondi de la stack
Nombre
0
card
card
Transforme la stack en une Carte similaire a une <List />
Cette propriété en overwrite d'autres par défaut telles que backgroundColor
ou radius
.
Booléen
false
flat
flat
Désactive les ombres
lorsque card est actif.
Booléen
false
Mis à jour