Minimal Welcome with Icon

Clean, centered welcome screen with a branded icon, heading, and single call-to-action. Perfect for simple app introductions that prioritize clarity over complexity.

FREE

Onboarding3: Minimal Welcome with Icon

Narrow, centered welcome card built around a single icon tile, heading, description, and one primary CTA. icon accepts any ReactNode and falls back to a Boxes lucide icon inside a rounded primary/10 tile when omitted.

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

Base UI flavor

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

This installs the block to components/beste/block/onboarding3.tsx and the button shadcn/ui primitive it depends on.

Quick start

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

tsx
import { Onboarding3, onboarding3Demo } from "@/components/beste/block/onboarding3";

export default function OnboardingPage() {
  return <Onboarding3 {...onboarding3Demo} />;
}

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

tsx
import { Onboarding3 } from "@/components/beste/block/onboarding3";

export default function OnboardingPage() {
  return (
    <Onboarding3
      heading="Welcome to your workspace"
      description="Everything is set up. Let's take a quick look around."
      primaryButton={{ label: "Start the tour", href: "/tour" }}
    />
  );
}

Props

PropTypeDefaultDescription
iconReact.ReactNodeIcon rendered in the rounded tile; falls back to a Boxes icon
headingstringMain headline
descriptionstringSupporting copy below the heading
primaryButton{ label: string; href: string }Single CTA below the description
classNamestringExtra classes for the outer <section>

Behavior notes

More Onboarding blocks

View all Onboarding
FREE

onboarding1

Welcome Hero with Step Indicator

Centered welcome screen featuring a hero image, step counter, and dual CTAs. Perfect for app onboarding flows that guide users through a multi-step setup process.

FREE

onboarding4

Video Introduction Screen

Welcome screen featuring a video thumbnail with play overlay and duration badge. Perfect for product tours that use video content to demonstrate features.

PRO

onboarding2

Split Layout with Features and Social Proof

Two-column welcome layout with feature checklist, user count, and star ratings alongside an image. Perfect for SaaS onboarding that highlights key benefits and builds trust.

PRO

onboarding18

Notification Preferences

Onboarding screen with toggle switches for configuring notification channels and frequency. Perfect for apps that need granular notification consent during setup.

PRO

onboarding24

Keyboard Shortcuts Cheat Sheet

Onboarding screen displaying essential keyboard shortcuts in a grouped grid layout with key badges. Perfect for productivity tools that want to accelerate user adoption.

PRO

onboarding21

Onboarding Completion Screen

Completion screen shown after finishing onboarding with a summary of what was configured and quick-start action links. Perfect for ending the setup flow with clear next steps.