import React, { FunctionComponent } from "react"; export interface ProgressBarProps { step: number; totalSteps: number; } export const ProgressBar: FunctionComponent = ({ step, totalSteps, }) => { const bars = [...Array(totalSteps).keys()]; const height = 4; return (
{bars.map((_, index) => { const progressIndex = index + 1; const isActiveStep = progressIndex === step; const isSameOrBeforeActiveStep = index < step; return (
{isActiveStep && (
{progressIndex}
)}
); })}
); };