Feature Grid
Responsive grid layout for highlighting multiple product features.
Why teams switch
Operational clarity in every workflow
Spotlight the core capabilities that make your product different, with consistent icon cards that wrap automatically on any screen.
Automated handoffs
Trigger downstream tools when tasks close so work keeps moving without manual pings.
Insight dashboards
Pull status from every project into a single adaptive view for leadership.
Granular permissions
Use roles to decide exactly who can edit briefs, roadmaps, and approvals.
Shared timelines
Keep stakeholders aligned with always-on launch calendars and reminders.
---
import FeatureGrid from "@features/feature-grid/FeatureGrid.astro";
---
<FeatureGrid
align="center" eyebrow="Why teams switch" features={
[
{
"title": "Automated handoffs",
"description": "Trigger downstream tools when tasks close so work keeps moving without manual pings.",
"iconName": "sparkles",
"iconColor": "purple",
"iconBackground": true
},
{
"title": "Insight dashboards",
"description": "Pull status from every project into a single adaptive view for leadership.",
"iconName": "chart-bar-square",
"iconColor": "blue",
"iconBackground": true
},
{
"title": "Granular permissions",
"description": "Use roles to decide exactly who can edit briefs, roadmaps, and approvals.",
"iconName": "shield-check",
"iconColor": "green",
"iconBackground": true
},
{
"title": "Shared timelines",
"description": "Keep stakeholders aligned with always-on launch calendars and reminders.",
"iconName": "calendar-days",
"iconColor": "orange",
"iconBackground": true
}
]
} gap="xl" heading="Operational clarity in every workflow" maxItemWidth={360} minItemWidth={280} subtext="Spotlight the core capabilities that make your product different, with consistent icon cards that wrap automatically on any screen."
/> ---
blocks:
_component: page-sections/features/feature-grid
eyebrow: Why teams switch
heading: Operational clarity in every workflow
subtext: Spotlight the core capabilities that make your product different, with consistent icon cards that wrap automatically on any screen.
align: center
gap: xl
minItemWidth: 280
maxItemWidth: 360
features:
- title: Automated handoffs
description: Trigger downstream tools when tasks close so work keeps moving without manual pings.
iconName: sparkles
iconColor: purple
iconBackground: true
- title: Insight dashboards
description: Pull status from every project into a single adaptive view for leadership.
iconName: chart-bar-square
iconColor: blue
iconBackground: true
- title: Granular permissions
description: Use roles to decide exactly who can edit briefs, roadmaps, and approvals.
iconName: shield-check
iconColor: green
iconBackground: true
- title: Shared timelines
description: Keep stakeholders aligned with always-on launch calendars and reminders.
iconName: calendar-days
iconColor: orange
iconBackground: true
--- Overview
Use Feature Grid when you need to showcase a set of tightly-related capabilities inside one section. It keeps the heading and subtext grouped together while the grid automatically flows into responsive columns, so launches and landing pages stay balanced without hand-tuning breakpoints.
Properties
eyebrow string | default: Eyebrow text
Optional eyebrow text shown above the heading.
heading string | default: Heading text
Main heading for the feature grid.
subtext string | default: Subtext placeholder text that will be replaced with actual content.
Supporting copy beneath the heading.
gap enum | default: xl
Spacing between feature cards.
-
sm -
md -
lg -
xl -
2xl -
3xl
minItemWidth number | default: 280
Minimum width for each feature card in pixels.
maxItemWidth number | default: 360
Maximum width for each feature card in pixels.
features array | default: array
Feature cards rendered in the grid.
_component string | default: page-sections/features/feature-grid/feature-item
title string | default: Feature title
Name of the feature.
description string | default: Feature description placeholder text that will be replaced with actual content.
Supporting description for the feature.
iconName enum | default: bolt
Icon displayed with the feature.
iconColor enum | default: yellow
Color accent applied to the icon.
-
default -
blue -
green -
yellow -
orange -
red -
purple -
pink -
cyan
colorScheme enum | default: inherit
Color scheme theme applied to the section wrapper.
-
inherit -
default -
contrast
backgroundColor enum | default: base
Background color used behind the grid.
-
none -
base -
surface -
accent -
highlight