API Reference
Grid layout
<Grid columns="repeat(3, 1fr)"> <div>Item 1</div> <div>Item 2</div> <div>Item 3</div> <div>Item 4</div> </Grid>
Parameters
props
- Type:
@vtex/shoreline-components.GridProps & @types/react.React.RefAttributes<typescript.HTMLDivElement>
Props
areas
(optional)
CSS grid-template-areas
-
Type:
csstype.Property.GridTemplateAreas
-
Default:
'auto'
asChild
(optional)
Children composition
-
Type:
boolean
-
Default:
false
autoColumns
(optional)
CSS grid-auto-columns
-
Type:
csstype.Property.GridAutoColumns<0 | string & { }>
-
Default:
'auto'
autoFlow
(optional)
CSS grid-auto-flow
-
Type:
csstype.Property.GridAutoFlow
-
Default:
'row'
autoRows
(optional)
CSS grid-auto-rows
-
Type:
csstype.Property.GridAutoRows<0 | string & { }>
-
Default:
'auto'
columns
(optional)
CSS grid-template-columns
-
Type:
csstype.Property.GridTemplateColumns<0 | string & { }>
-
Default:
'auto'
gap
(optional)
CSS Gap
-
Type:
csstype.Property.GridGap<0 | string & { }>
-
Default:
'$space-gap'
rows
(optional)
CSS grid-template-rows
-
Type:
csstype.Property.GridTemplateRows<0 | string & { }>
-
Default:
'auto'