'use client'; import type { WorkflowStep } from '@/lib/types/http'; import { cn } from '@kandev/ui/lib/utils'; import { Tooltip, TooltipContent, TooltipTrigger, } from '@kandev/ui/tooltip'; type SessionWorkflowProgressProps = { steps: WorkflowStep[]; currentStepId: string | null; className?: string; }; export function SessionWorkflowProgress({ steps, currentStepId, className, }: SessionWorkflowProgressProps) { const currentStepIndex = currentStepId ? steps.findIndex((step) => step.id === currentStepId) : -1; return (