Staaarter

Onboarding Journey Preview

A preview of the first 90 days on the job: three phase cards (Days 1-30, 31-60, 61-90) laid out as a timeline, each with a short heading and a checklist of onboarding activities.

By Staaarter Team
Careers
Docs
Live preview

Docs

Installation

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

npx shadcn add https://staaarter.com/r/onboarding-journey-preview.json

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

Usage

The file also exports careers24Demo, 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 { Careers24, careers24Demo } from "@/components/blocks/careers/careers24";

export default function Page() {
  return <Careers24 {...careers24Demo} />;
}

Props

PropTypeDefaultDescription
headingstring"Your first 90 days"Section heading.
descriptionstringnoneSection subheading.
phasesOnboardingPhase[]noneThe three (or more) onboarding phase cards.
classNamestringnoneExtra classes for the outer section element.

Types

interface OnboardingPhase {
  range: string;
  title: string;
  activities: string[];
}

Behavior notes

  • Fully static: no client-side state. This is a Server Component, so checklist items are rendered with a CheckCircle2 icon next to each line of text rather than a controlled `<input type="checkbox" checked>` with no onChange, which would throw a React console warning.