Product Tour

NEW

An interactive product walkthrough with spring-animated spotlight cutout, auto-scrolling targets, responsive bottom-sheet docking, and keyboard navigation.

Revenue

$48.2k

Active users

2,841

Growth

+24.8%

Recent Activity

● Live

Deployed release v2.4.0 to production · 2 minutes ago

Click "Start tour" to launch the spotlight walkthrough with spring physics and responsive card docking.

Installation

Add the component directly to your repository using shadcn CLI:

npx shadcn@latest add Surajmaurya1/easyui/product-tour

API Reference

PropTypeDefaultDescription
stepsTourStep[]—List of tour steps with target selector, title, body, and placement preference
openboolean—Controls whether the spotlight tour overlay is open
onClose(reason: TourCloseReason) => void—Callback triggered when tour completes, is skipped, or is dismissed
onStepChange(index: number) => voidundefinedOptional callback invoked whenever the active step index changes
startAtnumber0Zero-based initial step index when the tour opens
closeOnOverlayClickbooleanfalseWhether clicking the dim overlay dismisses the tour