Stack
Versatile utility for seamlessly handling flexbox layouts ensures smooth alignment and responsiveness.
Root
Prop | Type | Default |
---|---|---|
children | React.ReactNode | |
as | string | div |
divided | boolean | |
animated | boolean | |
className | string | string[] | |
attributes | object | |
overflow | union |
Flex Properties
Prop | Type | Default |
---|---|---|
direction | union | |
gap | number | |
wrap | boolean | |
align | union | |
justify | union |
Dimension Properties
Prop | Type | Default |
---|---|---|
height | string | number | |
width | string | number | |
aspectRatio | number | |
maxHeight | string | number | |
maxWidth | string | number | |
minHeight | string | number | |
minWidth | string | number |
Layout Properties
Prop | Type | Default |
---|---|---|
padding | number | |
paddingTop | number | |
paddingBottom | number | |
paddingStart | number | |
paddingEnd | number | |
paddingInline | number | |
paddingBlock | number | |
bleed | number | |
margin | number | |
marginTop | number | |
marginBottom | number | |
marginStart | number | |
marginEnd | number | |
marginInline | number | |
marginBlock | number | |
textAlign | union |
Styling Properties
Prop | Type | Default |
---|---|---|
backgroundColor | union | |
borderRadius | union | |
borderColor | union |
Position Properties
Prop | Type | Default |
---|---|---|
position | union | relative |
inset | number | |
insetStart | number | |
insetEnd | number | |
insetTop | number | |
insetBottom | number | |
zIndex | number |
Stack.Item
Prop | Type | Default |
---|---|---|
gapBefore | number | |
columns | union | |
as | string | div |
grow | string | |
order | number | |
className | string | string[] | |
attributes | object |