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
directionDirection de l'alignement des éléments :
horizontalvertical(par défaut)
String
vertical
gap
gapEspacement entre les éléments
Nombre
4
padding
paddingEspacement autour des éléments de la Stack
Nombre ou [Nombre, Nombre]
0
margin
marginEspacement au dehors des éléments de la Stack
Nombre
0
vAlign
vAlignAlignement vertical à l'intérieur de la Stack
start, center ou end
start
hAlign
hAlignAlignement horizontal à l'intérieur de la Stack
start, center ou end
start
inline
inlineEmpêche la Stack de prendre toute la largeur
Booléen
false
flex
flexApplique flex: 1 a la Stack
Booléen
false
backgroundColor
backgroundColorApplique une couleur de fond à la Stack
String
radius
radiusValeur d'arrondi de la stack
Nombre
0
card
cardTransforme 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
flatDésactive les ombres lorsque card est actif.
Booléen
false
Mis à jour