import * as React from 'react'; import ProgressBar, { ProgressBarProps } from '../../../containers/progress-bar/ProgressBar'; import { progressBarStyle, stepsWrapperStyle } from './progressBarCircleLine.style'; import StepWrapper from './components/StepWrapper'; class ProgressBarCircleLine extends React.PureComponent { render() { return ( { const currentStepIndex = this.props.stepsContainer.findIndex( step => step.id === currentStepId ); return (
{this.props.stepsContainer.map((step, i) => { return ( i} current={currentStepIndex === i} name={step.name} icon={step.icon} palette={this.props.palette} first={i === 0} last={i === this.props.stepsContainer.length - 1} key={i} scrollMode={scrollMode} translator={this.props.translator} /> ); })}
); }} /> ); } } export default ProgressBarCircleLine;