Compact Two-Column Capabilities

Left-aligned headline followed by a compact two-column grid of capability rows. Each row leads with a Lucide icon.

FREE

Feature5: Compact Two-Column Capabilities

Left-aligned headline and description above a compact two-column grid of icon-led capability rows. The simplest header in this batch: no badge, no CTA button, just heading, description, and the grid.

Free block

This block is free. No license or account is required: install it with the CLI and use it in unlimited projects.

Installation

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/feature5"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/feature5"

This installs the block to components/beste/block/feature5.tsx and its dependencies.

Quick start

The installed file exports feature5Demo alongside the block: the exact props behind the preview above. Spread it to get a working capability grid in one line.

tsx
import { Feature5, feature5Demo } from "@/components/beste/block/feature5";

export default function Page() {
  return <Feature5 {...feature5Demo} />;
}

Then replace the demo with your own props. Written out, the same setup looks like this:

tsx
import { RefreshCw, Shield, Zap } from "lucide-react";
import { Feature5 } from "@/components/beste/block/feature5";

export default function Page() {
  return (
    <Feature5
      heading="Why teams pick our platform"
      description="Capabilities you can rely on from the first day."
      features={[
        { icon: Zap, title: "Lightning fast performance", description: "Sub-second load times across the product." },
        { icon: Shield, title: "Enterprise security", description: "End-to-end encryption on every request." },
        { icon: RefreshCw, title: "Real-time sync", description: "Changes propagate instantly across devices." },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
headingstringSection heading
descriptionstringSection intro text
featuresFeatureItem[][]Icon-led capability rows
classNamestringExtra classes for the outer <section>
ts
type FeatureItem = {
  icon?: LucideIcon;
  title: string;
  description: string;
};

Behavior notes

More Feature blocks

View all Feature
FREE

feature4

Two-By-Two With Icon Tiles

Centered headline, four feature tiles in a 2x2 grid, and a CTA. Each tile leads with a large Lucide icon and a short description.

PRO

feature233

Compact two-column icon feature list

A header with a badge, heading, and description, followed by many compact items in a two-column grid — each a lucide icon in a rounded bg-muted tile beside a title and one-line description.

FREE

feature3

Service Grid With Icons

Centered header, three-column grid of capability cards, and an optional CTA with bottom text. Each card leads with a Lucide icon.

PRO

feature225

Compact Principles Grid

Compact principles grid with a header and a four-up row of top-border items, each with a lucide icon, title and short description.

PRO

feature199

Feature with Side Heading and Icon Grid

Two-column feature section with a large heading on the left and a 2x2 grid of feature cards on the right, each with a large badge icon, title, and description.

PRO

feature241

Icon Capability Grid

A capability section with an eyebrow over a hairline rule, a two-column heading, and a responsive grid of icon-led features with tinted chips, titles, and descriptions.