A vertical-flow grid primitive for responsive dashboard surfaces.
LazyVGrid is a grid variant with row-first flow defaults, useful for dense vertical content patterns.
Nested layouts keep their own alignment, track templates, and responsive
min/gap values; these settings do not leak from a surrounding Grid. Omitted
breakpoints use the nearest earlier value from this instance.
Use row flow by default for dashboard card grids.
<LazyVGrid alignItems="start" gap="1rem" min="12rem">
<GridItem colSpan="full">
<Card><CardContent>Hero section</CardContent></Card>
</GridItem>
<GridItem colSpan={2}><Card><CardContent>Overview</CardContent></Card></GridItem>
<GridItem><Card><CardContent>Metric A</CardContent></Card></GridItem>
<GridItem><Card><CardContent>Metric B</CardContent></Card></GridItem>
</LazyVGrid>import { Grid, GridItem, LazyVGrid } from "@froggdesign/enter-ui-react";LazyVGrid is layout-only. Use semantic markup in children and avoid using this component to convey meaning.
Grid props.autoFlow to "row".GridItem can still control span behavior with colSpan and rowSpan.Spacing and tracks are emitted through CSS variables with defaults from
--eui-grid-* and fallback values from layout.css.