To begin, you'll need to set up shadcn/ui in your project:
npx shadcn-ui@latest init
npx shadcn-ui@latest add progress button card
This will add the Progress, Button, and Card components to your project.
import { Progress } from "@/components/ui/progress" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"
These components will be essential for building your onboarding interface with OnboardSDK.
"mode": "brutal"
in your config file."mode": "smooth"
in your config file."action": "focus"
to highlight an element without requiring user interaction."action": "click"
to require the user to click on the element to proceed to the next step.Choose the mode and actions that best suit your application's user experience needs.