Skip to content
RefineUI

Grid

CSS grid with equal columns or Foundation min-item auto-fit.

Grid places children in columns. Use fixed columns, or minItem with a Foundation size for fluid auto-fit grids.

1
2
3
4
5
6

Overview

Machine-readable contract from Component Spec.

component: gridexport: Gridversion: 1attributes: data-refineui=grid

Anatomy

Partdata-refineui
rootgrid
itemgrid-item

Layout

PropertyValue
directionlogical
rtltrue
npm install @refineui/react @refineui/tokens
import { Grid, GridItem } from "@refineui/react";
<Grid columns={3} gap="sizeMedium">
<div>1</div>
<div>2</div>
<div>3</div>
</Grid>
<Grid minItem="foundationSize2560" gap="sizeLarge">
<GridItem>Card</GridItem>
<GridItem>Card</GridItem>
</Grid>
PropDefaultTypeDescription
as"div"ElementTypeRoot element.
columns1numberEqual column count (ignored when `minItem` is set).
minItemFoundation size nameAuto-fit min track size.
gap"sizeNone"Spacing tokenRow and column gap.
columnGapSpacing tokenColumn gap override.
rowGapSpacing tokenRow gap override.
alignAlign tokenItems alignment.
justifyJustify tokenContent justification.
PropDefaultTypeDescription
span1numberColumn span.
rowSpannumberRow span.