Flex
The Flex
component can be used to layout its children with Flexbox. The
component can be customized with flexbox props.
More information about Flexbox.
FlexProps
Signature:
export declare type FlexProps<E extends > = <E, >;
FlexOwnProps
Signature:
export declare type FlexOwnProps = & & & & ;
FlexStyleProps
, , , ,
Name | Type | Default | Description |
---|---|---|---|
order? | [] |
| Defines order |
flexGrow? | [] |
| Defines flex grow |
flexShrink? | [] |
| Defines flex shrink |
flexBasis? | [] |
| Defines flex basis |
flex? | [] |
| Defines flex |
flexDirection? | [] |
| Defines flex direction |
flexWrap? | [] |
| Defines flex wrap |
flexFlow? | [] |
| Defines flex flow |
gridColumnStart? | [] |
| Defines grid column start |
gridColumnEnd? | [] |
| Defines grid column end |
gridRowStart? | [] |
| Defines grid row start |
gridRowEnd? | [] |
| Defines grid row end |
gridColumn? | [] |
| Defines grid column |
gridRow? | [] |
| Defines grid row |
gridArea? | [] |
| Defines grid area |
GridFlexPositionProps
Name | Type | Default | Description |
---|---|---|---|
justifySelf? |
| justify self positions | |
alignSelf? |
| align self positions | |
placeSelf? |
| place self positions | |
justifyItems? |
| justify items positions | |
alignItems? |
| align items positions | |
placeItems? |
| place items positions | |
justifyContent? |
| justify content positions | |
alignContent? |
| align content positions | |
placeContent? |
| place content positions |
GapProps
Name | Type | Default | Description |
---|---|---|---|
gap? |
| Defines gap | |
rowGap? |
| Defines row gap | |
columnGap? |
| Defines column gap |
LayoutSizeProps
Name | Type | Default | Description |
---|---|---|---|
width? | [] |
| CSS width property |
minWidth? | [] |
| CSS min width property |
maxWidth? | [] |
| CSS max width property |
height? | [] |
| CSS height property |
minHeight? | [] |
| CSS min height property |
maxHeight? | [] |
| CSS max height property |
SpacingProps
Name | Type | Default | Description |
---|---|---|---|
padding? |
| Defines CSS padding property | |
p? |
| Defines CSS padding property | |
paddingX? |
| Defines CSS x padding property | |
px? |
| Defines CSS x padding property | |
paddingY? |
| Defines CSS y padding property | |
py? |
| Defines CSS y padding property | |
paddingTop? |
| Defines CSS top padding property | |
pt? |
| Defines CSS top padding property | |
paddingRight? |
| Defines CSS right padding property | |
pr? |
| Defines CSS right padding property | |
paddingBottom? |
| Defines CSS bottom padding property | |
pb? |
| Defines CSS bottom padding property | |
paddingLeft? |
| Defines CSS left padding property | |
pl? |
| Defines CSS left padding property | |
margin? |
| Defines CSS margin property | |
m? |
| Defines CSS margin property | |
marginX? |
| Defines CSS x margin property | |
mx? |
| Defines CSS x margin property | |
marginY? |
| Defines CSS y margin property | |
my? |
| Definesy CSS margin property | |
marginTop? |
| Defines CSS top margin property | |
mt? |
| Defines CSS top margin property | |
marginRight? |
| Defines CSS right margin property | |
mr? |
| Defines CSS right margin property | |
marginBottom? |
| Defines CSS bottom margin property | |
mb? |
| Defines bottom margin property | |
marginLeft? |
| Defines CSS left margin property | |
ml? |
| Defines CSS left margin property |
FlexItemStyleProps
Name | Type | Default | Description |
---|---|---|---|
flexItem? |
| Determines whether this is a flex item. If true, display: 'flex' style will not be added. |