Building scalable design systems with Tailwind CSS v4
Explore how the new @theme directive and CSS-first configuration simplify large-scale token management.
Blog post preview grid with category badge, author, and read time
Insights, tutorials, and news from our team.
Explore how the new @theme directive and CSS-first configuration simplify large-scale token management.
A hands-on walkthrough of progressive enhancement with server actions, optimistic updates, and forms.
How we approach WCAG 2.2 compliance from day oneβkeyboard focus, ARIA roles, and color contrast.
// Copy the component fromsrc/components/sections/BlogSection.tsx
import { BlogSection } from '@/components/sections/BlogSection'const posts = [{title: 'Building scalable design systems',slug: 'design-systems',excerpt: 'Exploring Tailwind v4 token management...',category: 'Design',date: 'May 20, 2025',readTime: '6 min read',coverColor: 'from-teal-400 to-emerald-500',author: { name: 'Sarah J.', initials: 'SJ' },},]<BlogSection posts={posts} columns={3} />
Insights, tutorials, and news from our team.
Explore how the new @theme directive and CSS-first configuration simplify large-scale token management.
A hands-on walkthrough of progressive enhancement with server actions, optimistic updates, and forms.
How we approach WCAG 2.2 compliance from day oneβkeyboard focus, ARIA roles, and color contrast.
Prompt Preview
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.
| Prop | Type | Default | Description |
|---|---|---|---|
title | string | "From the blog" | Section heading |
subtitle | string | - | Section sub-heading |
posts | BlogPost[] | - | Array of blog post objects |
columns | 2 | 3 | 3 | Number of grid columns |
showViewAll | boolean | true | Show "View all" link |
viewAllHref | string | "/blog" | Href for view-all link |
className | string | - | Additional CSS classes |