The `align-items` value (for main axis alignment)
Wrap
Wrap is a layout component used to add space between elements and wraps automatically if there isn't enough space.
Props#
Wrap Props#
Wrap extends Box, so you can pass all Box props in addition to these:
align
alignResponsiveValue<AlignItems>direction
directionThe `flex-direction` value
ResponsiveValue<FlexDirection>justify
justifyThe `justify-content` value (for cross-axis alignment)
ResponsiveValue<JustifyContent>shouldWrapChildren
shouldWrapChildrenIf true, the children will be wrapped in a WrapItem
booleanfalsespacing
spacingThe space between each child (even if it wraps)
ResponsiveValue<string | number | (string & {})>spacingX
spacingXThe horizontal space between the each child (even if it wraps). Defaults to spacing if not defined.
ResponsiveValue<string | number | (string & {})>spacingY
spacingYThe vertical space between the each child (even if it wraps). Defaults to spacing if not defined.
ResponsiveValue<string | number | (string & {})>WrapItem Props#
WrapItem composes the Box component.
Props#
Wrap Props#
Wrap extends Box, so you can pass all Box props in addition to these:
align
alignThe `align-items` value (for main axis alignment)
ResponsiveValue<AlignItems>direction
directionThe `flex-direction` value
ResponsiveValue<FlexDirection>justify
justifyThe `justify-content` value (for cross-axis alignment)
ResponsiveValue<JustifyContent>shouldWrapChildren
shouldWrapChildrenIf true, the children will be wrapped in a WrapItem
booleanfalsespacing
spacingThe space between each child (even if it wraps)
ResponsiveValue<string | number | (string & {})>spacingX
spacingXThe horizontal space between the each child (even if it wraps). Defaults to spacing if not defined.
ResponsiveValue<string | number | (string & {})>spacingY
spacingYThe vertical space between the each child (even if it wraps). Defaults to spacing if not defined.
ResponsiveValue<string | number | (string & {})>WrapItem Props#
WrapItem composes the Box component.