import { motion } from "framer-motion"; import type { ReactNode } from "react"; import { getStepNumber, TOTAL_STEPS, type OnboardingStepName } from "./OnboardingHero"; interface OnboardingStepProps { step: OnboardingStepName; eyebrow: string; title: string; subtitle?: ReactNode; children: ReactNode; } export function OnboardingStep({ step, eyebrow, title, subtitle, children }: OnboardingStepProps) { return (
{eyebrow} {getStepNumber(step)} / {TOTAL_STEPS}
{title}
{subtitle ? (
{subtitle}
) : null}
{children} ); }