Benefits Checklist

Responsive grid of benefit items with checkmark icons and descriptions. Perfect for benefits list, value proposition, or key advantages.

FREE

Feature146: Benefits Checklist

A checklist-style grid of benefit items, each pairing a circular checkmark badge with a title and description, centered in a narrow column and capped with an optional CTA row.

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/feature146"

Base UI flavor

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

This installs the block to components/beste/block/feature146.tsx and the badge and button shadcn/ui primitives it depends on.

Quick start

The installed file exports feature146Demo alongside the block: the exact props behind the preview above. Spread it to get a working benefits list in one line.

tsx
import { Feature146, feature146Demo } from "@/components/beste/block/feature146";

export default function Page() {
  return <Feature146 {...feature146Demo} />;
}

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

tsx
import { Feature146 } from "@/components/beste/block/feature146";

export default function Page() {
  return (
    <Feature146
      badge={{ label: "Benefits", variant: "secondary" }}
      heading="Why choose us"
      description="Key advantages of working with our platform."
      benefits={[
        { title: "Save time", description: "Automate repetitive tasks and focus on what matters." },
        { title: "Reduce costs", description: "Cut operational expenses significantly." },
        { title: "Scale easily", description: "Grow without worrying about infrastructure." },
      ]}
      buttons={[{ label: "See all benefits", href: "https://beste.co" }]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Optional eyebrow badge above the heading
headingstringSection heading
descriptionstringSection intro text
benefitsBenefitItem[][]Benefit rows rendered in the grid
buttonsButtonItem[][]Optional CTA row below the grid
classNamestringExtra classes for the outer <section>
ts
type BenefitItem = { title: string; description?: string };

type ButtonItem = {
  label: string;
  href?: string;
  variant?: "default" | "secondary" | "outline" | "ghost" | "link" | "destructive";
};

Behavior notes

More Feature blocks

View all Feature
PRO

feature108

Split Layout with Checklist Box

Two-column layout with heading/description on left and 2x4 grid of checkmark benefits on right. Great for feature highlights, benefit summary, or quick value propositions.

PRO

feature116

Checkbox Checklist Grid

2-column grid of checklist items with checkbox icons and strikethrough styling. Great for progress tracking, launch checklists, or task lists.

FREE

feature34

Numbered Reasons List

Two-column grid of numbered items (01, 02, etc.) with circular badges, titles, and descriptions. Perfect for why-choose-us sections, benefits lists, or key differentiators.

PRO

feature120

Category Tiles with Counts

Responsive grid of category cards with icons and listing counts. Perfect for category browse, marketplace sections, or navigation options.

PRO

feature53

Accordion Feature Checklist

Expandable accordion sections with category headers and checkmark-style feature lists in a two-column grid. Perfect for organized feature overviews and pricing page inclusions.

FREE

feature22

Setup Checklist with Progress Sidebar

Multi-step checklist with status indicators, ETAs, and a sticky sidebar showing completion progress and key stats. Perfect for onboarding flows, implementation guides, or setup wizards.