Staaarter

Recorded Sessions Archive

Leads with a large image tile with a floating card overlaid near its bottom edge presenting the most recent session's "Watch recording" title and duration. Below, every earlier session lists as hairline-divided rows with its date, location, and running time. Perfect for an on-demand catalog of past conference talks.

By Staaarter Team
Event
Docs
Live preview

Docs

Installation

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

npx shadcn add https://staaarter.com/r/recorded-sessions-archive.json

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

Usage

The file also exports event24Demo, 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 { Event24, event24Demo } from "@/components/blocks/event/event24";

export default function Page() {
  return <Event24 {...event24Demo} />;
}

Props

PropTypeDefaultDescription
eyebrowstringundefinedSmall label above the heading.
headingReactNodenoneSection heading.
descriptionstringundefinedSupporting copy under the heading.
latestTitlestringnoneTitle shown on the floating "Watch recording" card.
latestDurationstringnoneDuration shown on the floating card, e.g. "52 min".
latestPhoto{ src: string; alt: string }undefinedPhoto behind the floating card; renders a placeholder via MediaSlot when omitted.
sessionsRecordedSession[]noneEarlier sessions, rendered as hairline-divided rows below the featured photo.
classNamestringnoneExtra classes for the outer section element.

Types

interface RecordedSession {
  title: string;
  date: string;
  location: string;
  duration: string;
}

Behavior notes

  • This is a static, presentational block: the floating card and every archive row render fixed props, there is no real video player, playback state, or search/filter.
  • The floating "Watch recording" card and every row are non-interactive presentation, not real links — clicking anything here does not open or play a video.