Bento Grid
Bento-style feature grid with variable column spans, gradients, and optional CTA links
Quick Preview
Everything you need
A complete toolkit for building modern web products.
Blazing fast
Built on Next.js App Router with React Server Components โ ships zero JS by default.
Dark mode
First-class dark mode with CSS variables.
Fully typed
TypeScript strict mode throughout every component.
Accessible by default
WCAG 2.2 AA compliant components โ ARIA labels, keyboard navigation, and focus management built in.
Open source
MIT licensed โ use it anywhere, customize everything.
Production ready
Tested, typed, and deployed by real teams.
Installation
// Copy the component fromsrc/components/sections/BentoGrid.tsx
Usage
import { BentoGrid } from '@/components/sections/BentoGrid'const items = [{title: 'Blazing fast',description: 'Built on Next.js App Router...',icon: 'โก',colSpan: 'two-thirds', // 'full' | 'two-thirds' | 'half' | 'third'rowSpan: 1, // 1 | 2gradient: 'from-teal-50 to-emerald-50',tag: 'Performance',},]<BentoGrid title="Everything you need" items={items} />
Equal-sized grid
Uniform column layout
Everything you need
Use colSpan:'third' and 'full' for a uniform layout.
Fast
Renders in milliseconds.
Secure
End-to-end encryption.
Open source
MIT license, fork away.
Works everywhere
Deploy to any cloud or edge.
Prompt Preview
Copy a prompt that recreates this UI
Paste this into your AI coding assistant to generate code that closely matches the reference, including color, size, shape, typography, spacing, and polish.
Copy-ready AI prompt
Starts from the current visual reference and project constraints.
Tweak only product-specific copy or data after the first generation pass.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
title | string | "Everything you need" | Section heading |
subtitle | string | - | Section sub-heading |
items | BentoItem[] | - | Grid items with title, description, icon, span, gradient |
className | string | - | Additional CSS classes |
Features
- โVariable column spans: full / two-thirds / half / third
- โRow span support
- โPer-item gradient background
- โOptional CTA arrow and href
- โOptional tag badge
- โServer Component