Care Programme CardsFREE

Three hairline programme cards, each pairing a light programme name with a muted duration line, a short explanation, a checked list of what is included, and a link into the full programme.

Health18: Care Programme Cards

Three hairline programme cards, each pairing a light programme name with a muted duration line, a short explanation, a checked list of what the programme includes, and a link into the full detail page.

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

Base UI flavor

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

This installs the block to components/beste/block/health18.tsx plus the badge23 component it uses for the eyebrow.

Quick start

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

tsx
import { Health18, health18Demo } from "@/components/beste/block/health18";

export default function ProgrammesPage() {
  return <Health18 {...health18Demo} />;
}

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

tsx
import { Health18 } from "@/components/beste/block/health18";

export default function ProgrammesPage() {
  return (
    <Health18
      badge={{ label: "Programmes" }}
      heading="Care that runs on a plan, not on a reminder"
      description="Each programme is a template your team can start from."
      items={[
        {
          name: "First year of parenthood",
          meta: "12 weeks · weekly sessions",
          description: "A structured start for new families, with room to slow down.",
          includes: ["Fortnightly clinician review", "Between-session messaging"],
          link: { label: "See the programme", href: "/programmes/first-year" },
        },
        {
          name: "Long-term condition care",
          meta: "Ongoing · monthly reviews",
          description: "Steady follow-up for members who stay with you for years.",
          includes: ["Automatic recall before the plan lapses"],
          link: { label: "See the programme", href: "/programmes/long-term" },
        },
      ]}
      footnote="Every programme can be renamed or retired by your team."
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string }Monospace eyebrow above the hairline rule, rendered via Badge23
headingstringSection heading in the left column
descriptionstringSupporting paragraph, right-aligned from md up
itemsProgram[][]Programme cards, three to a row on md
footnotestringSmall print under the grid
classNamestringExtra classes for the outer <section>
ts
type ActionLink = { label: string; href: string };

type Program = {
  name: string;
  meta: string;
  description: string;
  includes?: string[];
  link: ActionLink;
};

Behavior notes

More Health blocks

View all Health
FREE

health5

Medical Services Grid

Service cards displaying medical specialties with appointment durations, feature lists, and CTAs. Perfect for hospitals, clinics, and healthcare provider websites.

FREE

health3

Medical Specialists Directory

Doctor cards grid showing specialists with ratings, availability status, and next appointment slots. Perfect for healthcare platforms and telemedicine booking systems.

PRO

health7

Daily Health Check-in

Two-column layout with feature highlights and daily summary card showing heart rate, activity, and recovery metrics. Perfect for fitness coaching and health monitoring apps.

FREE

health4

Wellness Hero Section

Split-layout hero with large typography, serene imagery, and floating testimonial card. Perfect for yoga studios, meditation apps, and wellness retreat websites.

PRO

health17

Care Overview Dashboard

A clinical overview with an eyebrow over a hairline rule, a two-column heading, and a bordered dashboard panel that composes a journeys stat, a retention ring, and a slim live-status strip, closing with a big-number outcomes row.

FREE

health6

Wellness Editorial Section

Long-form content section with rich text, bullet point highlights, and call-to-action buttons. Perfect for wellness blogs, healing journey stories, and health philosophy pages.

Markdown version