import { memo } from 'react';
const Step = memo(({ isActive, index, onClick }) => {
const className = isActive ? 'step active' : 'step';
return (
{index + 1}
);
});
function ProgressBar({ numberOfTabs, currentTab, switchTab }) {
return (
{Array.from({ length: numberOfTabs }, (_, index) => (
switchTab(index)}
/>
))}
);
}
const MemoizedProgressBar = memo(ProgressBar);
export default MemoizedProgressBar;
export { MemoizedProgressBar as ProgressBar };