Feature Grid
Grid of feature cards
Overview
FeatureGrid renders a configurable grid of FeatureItem cards. Each card can display an icon, an image, or a full-bleed background image. The grid supports 1--4 columns, four gap sizes, optional borders, and per-card column spanning for bento-style layouts.
Usage
import { FeatureGrid } from '@leanicon/web-builder-library'Default (three columns)
Lightning fast
Optimized builds ship in seconds, not minutes.
Secure by default
End-to-end encryption on every request.
Composable
Mix and match blocks to build any page layout.
With heading and description
Everything you need to ship
A complete set of building blocks for modern marketing sites.
Lightning fast
Optimized builds ship in seconds, not minutes.
Secure by default
End-to-end encryption on every request.
Composable
Mix and match blocks to build any page layout.
Two columns
Lightning fast
Optimized builds ship in seconds, not minutes.
Secure by default
End-to-end encryption on every request.
Four columns with small gap
Lightning fast
Optimized builds ship in seconds.
Secure
End-to-end encryption.
Composable
Mix and match blocks.
Extensible
Add custom components.
Bordered cards
Set bordered to wrap each card in a border with padding.
Lightning fast
Optimized builds ship in seconds, not minutes.
Secure by default
End-to-end encryption on every request.
Composable
Mix and match blocks to build any page layout.
Cards with images
Real-time analytics
Track performance across all your campaigns.
Team collaboration
Work together in real time with your entire team.
Advanced insights
Understand user behaviour and optimize for growth.
With links
Each card can have a link at the bottom.
Scalability
Supercharge your team's ability to get more done with customizable AI agents and automated workflows.
Learn more βProductivity
Get instant, context-aware answers and generate reports securely grounded in your internal sources of truth.
Learn more βSecurity
Protect your business with private deployment options, as well as industry-leading security and data protection.
Learn more βBackground image cards (bento layout)
Use backgroundImage with textColor: "light" for legibility. Use colSpan for asymmetric layouts.
Secure by design
Safeguard sensitive data with a zero-trust security framework, precise access controls, and audit-ready visibility.
Learn more βFully customizable
Design and deploy agent-powered workflows tailored to your team's tools, processes, and objectives.
Bento grid β bordered, no gap
Seamless bento layout with gap="none", transparent borders, and no border radius.
Fully customizable
Design and deploy agent-powered workflows tailored to your team's tools and processes.
Natively interoperable
Connect to existing tools, data, and monitoring systems with flexible APIs and built-in connectors.
Privately deployable
Run in your own VPC, on-prem environment, or through a secure inference platform.
Learn more βWith heading and links
More mindspace, less mayhem
North sets the standard for business performance by helping teams automate work and accelerate decisions that drive results.
Scalability
Supercharge your team's ability to get more done with customizable AI agents and automated workflows.
Learn more βProductivity
Get instant, context-aware answers and generate reports securely grounded in your internal sources of truth.
Learn more βSecurity
Protect your business with private deployment options, as well as industry-leading security and data protection.
Learn more βDark mode
Why teams choose us
Lightning fast
Optimized builds ship in seconds, not minutes.
Secure by default
End-to-end encryption on every request.
Composable
Mix and match blocks to build any page layout.
Bordered β dark mode
Lightning fast
Optimized builds ship in seconds, not minutes.
Secure by default
End-to-end encryption on every request.
Composable
Mix and match blocks to build any page layout.
With images β dark mode
Real-time analytics
Track performance across all your campaigns.
Team collaboration
Work together in real time with your entire team.
Advanced insights
Understand user behaviour and optimize for growth.
Bento grid β dark mode
Private. Secure. Compliant. This is what enterprise-ready AI looks like
Fully customizable
Design and deploy agent-powered workflows tailored to your team's tools and processes.
Natively interoperable
Connect to existing tools, data, and monitoring systems with flexible APIs.
Privately deployable
Run in your own VPC, on-prem environment, or secure inference platform.
Learn more βProps
Prop | Type | Default | Description |
|---|---|---|---|
|
| β | Array of feature cards (required) |
|
| β | Optional heading above the grid |
|
| β | Optional description below the heading |
|
|
| Number of grid columns |
|
|
| Gap between cards |
|
|
| Wrap each card in a border with padding |
|
|
| Tailwind border-radius class for cards |
|
|
| Tailwind border-color class for cards |
|
| β | Animation config for heading and cards |
|
| β | Force light or dark mode |
|
| β | Additional CSS classes on root |
FeatureItem
Field | Type | Description |
|---|---|---|
|
| Card title (required) |
|
| Card description (required) |
|
| Icon element (10x10 container) |
|
| Card image |
|
| Full-bleed background image URL |
|
| Optional link at the bottom |
|
| Column span for bento layouts (md+ breakpoint) |
|
| Override text color (use |
FeatureGridAnimation
Field | Type | Description |
|---|---|---|
|
| Animation for heading block |
|
| Stagger animation for cards |
Notes
iconandimageare mutually rendered β use one per card.backgroundImagetakes priority β the card switches to a full-bleed flex-end layout.colSpanapplies at themdbreakpoint and above; on mobile all cards are single column.textColor: "light"overrides text to white for legibility over dark background images.- Dark mode: pass
colorScheme="dark"or place inside a.darkancestor.
Props
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
features | FeatureItem[] | β | Yes | |
heading | string | β | No | |
description | string | β | No | |
columns | enum | 3 | No | |
gap | enum | md | No | |
bordered | boolean | false | No | |
cardRadius | string | β | No | |
borderColor | string | border-border | No | |
animation | FeatureGridAnimation | β | No | |
colorScheme | enum | β | No | |
className | string | β | No | |
linkComponent | ElementType<any, keyof IntrinsicElements> | β | No | Custom link component used for feature links. Defaults to `SmartLink`. |