import React from 'react'; import { Button } from '@/components/ui/button'; import { ChevronLeft, ChevronRight } from 'lucide-react'; interface WorkflowNavigationProps { currentStep: number; totalSteps: number; onPrev: () => void; onNext?: () => void; canGoNext?: boolean; canGoPrev?: boolean; } export function WorkflowNavigation({ currentStep, totalSteps, onPrev, onNext, canGoNext = true, canGoPrev = true }: WorkflowNavigationProps) { return (
{Array.from({ length: totalSteps }).map((_, idx) => { const stepNumber = idx + 1; const isActive = stepNumber === currentStep; const isCompleted = stepNumber < currentStep; return (
); })}
); }