FeatureGrid block renders a responsive grid of feature tiles, each displaying a zero-padded sequence number, a title, and a description. It is designed for listing program highlights, sponsor benefits, or curriculum modules in a scannable layout.
Props
Optional section heading rendered as
<h2> above the grid at 4xl–5xl. When omitted the grid renders without a heading row.Array of feature tile objects. At least one item is required (validated in Studio). Each item renders as a
Tile component with a numbered badge.Number of columns in the grid. Defaults to
3. Maps to a SectionGrid size:2→lggrid (fewer, wider tiles)3→defaultgrid4→smgrid (more, narrower tiles)
Background colour token from the shared block base. Defaults to
white.Vertical padding override. Defaults to
default.Content container max-width. Defaults to
default.Additional CSS classes passed through from the renderer.
HTML
id for anchor-link targeting.FeatureItem fields
Each object in theitems array is a featureItem object:
Usage in Sanity Studio
- In the Blocks array on a page, choose Feature Grid.
- Add an optional Heading for the section.
- In Items, click Add item and fill in Title and Description for each feature.
- Expand Layout Options and select 2, 3, or 4 columns.
Variants / Options
This block does not have avariant field. The only layout toggle is the columns count.
columns | Grid size | Best for |
|---|---|---|
2 | lg | Long descriptions, two major pillars |
3 | default | Standard feature list (default) |
4 | sm | Short labels, dense capability lists |
01, 02, …) that changes to the primary colour on hover.