Sticky Reference List

What is included

The whole list, not the marketing selection

Every plan ships with all of it. There is no tier where audit logging or multi-site suddenly costs more.

Scheduling

  • Multi-site rota with room allocation
  • Automatic waiting list backfill
  • Reminders by email and text
  • Recurring care plans
  • Clinician availability rules

Records

  • One member record across sites
  • Structured notes with templates
  • Document upload with full-text search
  • Referral and discharge letters
  • Complete change history

Money and governance

  • Invoices raised from appointments
  • Insurer and self-pay on one ledger
  • Role-based access with requests
  • Immutable audit log
  • Full data export on demand

If something on this list turns out not to work the way you read it, tell us and we will either fix it or refund the month.

About this block

Sticky Reference ListPRO

A feature with a heading column that sticks while three labelled groups of checked capabilities scroll past it, closing on a footnote under a hairline.

Feature264: Sticky Reference List

A feature with a heading column that sticks while three labelled groups of checked capabilities scroll past it, closing on a footnote under a hairline.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Upgrade Now

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/feature264?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/feature264?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/feature264.tsx plus the badge23 and button21 components it uses for the eyebrow and the action.

Quick start

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

tsx
import { Feature264, feature264Demo } from "@/components/beste/block/feature264";

export default function Page() {
  return <Feature264 {...feature264Demo} />;
}

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

tsx
import { Feature264 } from "@/components/beste/block/feature264";

export default function Page() {
  return (
    <Feature264
      badge={{ label: "What is included" }}
      heading="The whole list, not the marketing selection"
      description="Every plan ships with all of it. There is no tier where audit logging suddenly costs more."
      button={{ label: "Compare plans", href: "/pricing" }}
      groups={[
        {
          label: "Scheduling",
          items: [
            "Multi-site rota with room allocation",
            "Automatic waiting list backfill",
            "Reminders by email and text",
          ],
        },
        {
          label: "Records",
          items: [
            "One member record across sites",
            "Structured notes with templates",
            "Complete change history",
          ],
        },
      ]}
      footnote="If something on this list turns out not to work the way you read it, tell us."
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string }Eyebrow at the top of the sticky column
headingstringSection heading in the sticky column
descriptionstringSupporting paragraph, capped at max-w-md
button{ label: string; href: string }Outline action under the paragraph
groupsCapabilityGroup[][]Labelled groups of checked capabilities
footnotestringClosing paragraph under the last group's hairline
classNamestringExtra classes for the outer section
ts
type ActionLink = {
  label: string;
  href: string;
};

type CapabilityGroup = {
  label: string;
  items: string[];
};

Behavior notes

  • The left column is lg:sticky lg:top-24 lg:self-start. The self-start is required: without it the column stretches to the full grid row height and sticky positioning has nothing to travel within, so nothing sticks.
  • top-24 assumes a fixed header of roughly six rem. Change that value to match your own navbar height, otherwise the heading will slide under it.
  • Sticky behavior is lg and above only. On smaller screens the heading scrolls away normally, which is what you want when the list is stacked underneath it rather than beside it.
  • Groups use border-t pt-6 with first:border-t-0 first:pt-0, so rules appear only between groups and never above the first one.
  • Each group's items are a two-column grid from sm, filling column by column, so a five-item group leaves the gap at the bottom of the second column rather than in the middle of the list.
  • The check icons are aria-hidden and the text carries the meaning, so a screen reader hears a plain list.
  • The layout is a 1fr to 2fr split, giving the list twice the width of the heading, which is what lets the items sit two-up without cramping.

More Feature blocks

View all Feature
PRO

feature285

Sticky Icon List

A feature list with a sticky column, where a serif heading settles in word by word above the intro and a pill action, beside ruled rows that each blur in with a round muted icon, a serif title and a description.

PRO

feature296

Sticky Command List

A sticky left column holds the eyebrow, a serif headline that settles in word by word, an intro, a rounded pill that copies the install command on click and a sliding-marker pill; on the right a long ruled list of numbered points settles in row by row as the page scrolls past.

PRO

feature227

Sticky feature list with images

Sticky left intro paired with a stacked, numbered list of feature blocks, each with a title, description, and small image.

FREE

feature179

Sticky Stats Scroller

Two-column layout with sticky stats and scrollable feature cards

PRO

feature276

Sticky Chapters

A scroll-led feature: a serif heading settling in word by word beside a pill action, then numbered chapters that scroll past a pinned photograph, each one swapping the image with a soft blur and brightening its own title as it reaches the centre of the viewport.

FREE

feature180

Sticky Image Scroller

Two-column layout with sticky image and scrollable feature cards