Shorthand helpers that build on top of our flexbox utilities to make component layout faster and easier than ever. Similar to the Bootstrap Stack component.
Basic Usage
Vertical direction
Stacks are vertical by default and stacked items are full-width by default. Watch this pull request to see more details about the auto stretching behavior.
Any Paragon component or export may be added to the code example.
Horizontal direction
Any Paragon component or export may be added to the code example.
Reversed props
- Vertical with
reversedprop
Any Paragon component or export may be added to the code example.
- Horizontal with
reversedprop
Any Paragon component or export may be added to the code example.
Theme Variables#
| CSS Variable | Computed Value |
|---|---|
| | |
| | |
| | |
| | |
| | |
Props API#
- children
nodeRequiredSpecifies the content of the
Stack. - direction
enum'horizontal' | 'vertical'Default'vertical'Specifies direction of the children blocks (column/row).
- gap
numberDefault0Specifies inner space between children blocks.
Valid values are based on
the spacing classes:0, 0.5, ... 6. - reversed
boolDefaultfalseSpecifies the order of the children.
- className
stringSpecifies an additional
classNameto add to the base element.
Usage Insights#
Stack
| Project Name | Paragon Version | Instance Count | |
|---|---|---|---|
| frontend-app-admin-portal | 20.46.3 | 47 | |
| frontend-app-course-authoring | 21.5.6 | 16 | |
| frontend-app-learner-portal-enterprise | 20.45.4 | 11 | |
| frontend-app-support-tools | 20.46.0 | 5 | |
| frontend-lib-content-components | 21.5.6 | 12 |