import * as React from 'react' import { cva, type VariantProps } from 'class-variance-authority' import { cn } from '@/lib/utils' type StepStatus = 'complete' | 'current' | 'upcoming' | 'error' const stepperVariants = cva('group/stepper flex w-full', { variants: { orientation: { horizontal: 'items-start', vertical: 'flex-col', }, }, defaultVariants: { orientation: 'horizontal', }, }) export interface StepperProps extends React.OlHTMLAttributes, VariantProps {} export interface StepperItemProps extends React.LiHTMLAttributes { status?: StepStatus } export type StepperIndicatorProps = React.HTMLAttributes export type StepperContentProps = React.HTMLAttributes export type StepperTitleProps = React.HTMLAttributes export type StepperDescriptionProps = React.HTMLAttributes export type StepperSeparatorProps = React.HTMLAttributes function CheckIcon() { return ( ) } function Stepper({ className, orientation = 'horizontal', ...props }: StepperProps) { return (
    ) } function StepperItem({ className, status = 'upcoming', ...props }: StepperItemProps) { return (
  1. ) } function StepperIndicator({ className, children, ...props }: StepperIndicatorProps) { return ( {children} ) } function StepperContent({ className, ...props }: StepperContentProps) { return (
    ) } function StepperTitle({ className, ...props }: StepperTitleProps) { return (
    ) } function StepperDescription({ className, ...props }: StepperDescriptionProps) { return (
    ) } function StepperSeparator({ className, ...props }: StepperSeparatorProps) { return (