Staaarter

Split Image with Bullet List

A two-column feature section: text content (eyebrow, heading, description, a checked bullet list, and an optional CTA button) on one side, a full-bleed image on the other. The `reverse` boolean flips which side the image renders on, stacking image-below-text on mobile either way.

By Staaarter Team
Feature
Docs
Live preview

Docs

Installation

A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its button, media-slot dependencies and any missing npm packages, and installs them straight into your project.

npx shadcn add https://staaarter.com/r/split-image-bullet-list.json

Prefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/feature/feature136.tsx instead.

Usage

The file also exports feature136Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.

import { Feature136, feature136Demo } from "@/components/blocks/feature/feature136";

export default function Page() {
  return <Feature136 {...feature136Demo} />;
}

Props

PropTypeDefaultDescription
eyebrowstringundefinedSmall label above the heading; omitted entirely when unset.
headingstringnoneSection heading.
descriptionstringundefinedSupporting copy under the heading.
bulletsstring[]noneChecked bullet list items.
imageMediaSlotImagenoneImage rendered on the opposite side from the text column.
cta{ label: string; href: string }undefinedOptional call-to-action button under the bullet list.
reversebooleanfalseWhen true, the image renders on the left and the text column on the right (on large screens; mobile always stacks text first).
classNamestringundefinedExtra classes for the outer section element.

Behavior notes

  • Plain server component, no interactivity; the CTA is an inert link (`href="#"` in the demo).
  • `reverse` only changes column order at the `lg` breakpoint via `lg:order-1`/`lg:order-2`; on mobile the text column always renders first regardless of `reverse`.
  • Bullet check marks use a fixed `Check` icon in a `bg-primary/10` circle, not a per-item icon choice.