"use client"
import * as React from "react"
import { Button } from "@/components/ui/button"
import {
Wizard,
WizardContent,
WizardFooter,
WizardNav,
WizardPanel,
WizardProgress,
WizardStepGuidance,
WizardStepHeading,
type WizardStep,
} from "@/components/ui/wizard"
import { Field, FieldLabel } from "@/components/ui/field"
import { Input } from "@/components/ui/input"
import { DS_DOC_BODY } from "@/lib/design-system/doc-typography"
import { cn } from "@/lib/utils"
const DEMO_STEPS: WizardStep[] = [
{ id: "student", label: "Student", description: "Who is rotating", icon: "fa-user-graduate" },
{ id: "site", label: "Site", description: "Placement location", icon: "fa-hospital" },
{ id: "review", label: "Review", description: "Confirm details", icon: "fa-clipboard-check" },
]
const MANY_STEPS: WizardStep[] = [
{ id: "s1", label: "Program", description: "Scope" },
{ id: "s2", label: "Student", description: "Learner" },
{ id: "s3", label: "Site", description: "Location" },
{ id: "s4", label: "Preceptor", description: "Supervisor" },
{ id: "s5", label: "Schedule", description: "Dates" },
{ id: "s6", label: "Compliance", description: "Clearance" },
{ id: "s7", label: "Documents", description: "Attachments" },
{ id: "s8", label: "Review", description: "Confirm" },
]
function WizardDemoBody({ title, stepId }: { title: string; stepId: string }) {
return (
<>
Resolve validation errors before continuing.
Stress test for scroll arrows and guidance — do not ship eight top-level chapters in product.