Linked Resource Cards

About this block

Linked Resource CardsPRO

A sticky intro beside four resource cards on a muted fill, each one a whole link that inverts to ink on hover, carrying a ringed icon, a serif title, a line of context and a meta value beside its arrow.

About83: Linked Resource Cards

A sticky intro beside four resource cards on a muted fill, each a whole link that inverts to ink on hover.

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/about83?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

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

This installs the block to components/beste/block/about83.tsx plus the button22 sliding-marker pill and the text1 word stagger it uses.

Quick start

The installed file exports about83Demo alongside the block: the exact props behind the preview above. Spread it to get a working linked Resource Cards in one line.

tsx
import { About83, about83Demo } from "@/components/beste/block/about83";

export default function Page() {
  return <About83 {...about83Demo} />;
}

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

tsx
import { About83 } from "@/components/beste/block/about83";

export default function Page() {
  return (
    <About83
      eyebrow="Everything else"
      heading="The pages people go looking for."
      description="The practical documents, kept current."
      button={ label: "Ask for something missing", href: "/contact", tone: "outline" }
      resources={[
        {
          icon: "file",
          title: "Fees and policies",
          description: "What a season costs and how cancellations work.",
          meta: "Revised August",
          href: "/policies",
        },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
eyebrowstringSmall-caps line above the heading
headingstringSection heading, rendered as an h2 through Text1
descriptionstringIntro paragraph in the sticky column
buttonActionButtonPill action under the intro
resourcesResource[][]Linked cards, two across from sm
classNamestringExtra classes for the outer <section>
ts
type ResourceIcon = "book" | "file" | "history" | "help";

type Resource = {
  icon: ResourceIcon;
  title: string;
  description: string;
  meta?: string;
  href: string;
};

type ActionButton = {
  label: string;
  href: string;
  tone?: "primary" | "light" | "dark" | "outline";
};

Behavior notes

  • The left column is lg:sticky lg:top-24, so the intro holds while the cards move; below lg it stacks and the stickiness is dropped.
  • icon is a key into a fixed map of four Lucide icons, and an unknown key falls back to BookOpen instead of rendering nothing.
  • The card inverts to ink on hover and the icon's own circle swaps from the page background to a translucent one, so the ring stays visible against the new fill.
  • meta sits on the closing row opposite the arrow, which keeps a revision date away from the description it does not belong to.
  • The closing row is pushed down by mt-auto, so cards of different copy length line up.
  • The arrow lifts only under motion-safe:.

More About blocks

View all About
PRO

about25

Animated Stats & Value Cards

Side-by-side intro with animated number counters on scroll, expanding accent bars, and hover-lift value cards. For impact-driven companies.

PRO

about46

About Strip

An about intro followed by a horizontally scrollable strip mixing image, stat, quote and values cards.

PRO

about64

Principles Card Grid

Principles section with a header and a three-column grid of six bordered cards, each pairing a circular icon with a title and description.

PRO

about41

Story Rail About

Sticky eyebrow rail beside a story column and an offset captioned image.

PRO

about27

Split Intro & Animated Timeline

Left intro with image, right vertical timeline with staggered scroll-reveal animation. Numbered steps with sliding content. For startup journeys.

PRO

about7

Team Cards with Bios

Three-column grid of team member cards with avatars, roles, and short bios. Great for leadership and team pages.