Skip to content

Commit dd25b98

Browse files
committed
Added config to hide circles
1 parent 443af98 commit dd25b98

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

components/ProgressBar/ProgressBar.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,10 @@ const ProgressBar = ({completionPercentage, checkPoints}) => {
5050
<div className="completion-line" style={getLengthScaledStyle(completionPercentage)}>
5151
</div>
5252
<div className="progress-circles">
53-
<div className="circle"/>
5453
{checkPoints.map((checkPoint, index) => {
55-
return <div className={checkPointStyle(checkPoint.completionPercentage)} style={getCheckPointPositionStyle(checkPoint.completionPercentage)} key={index}/>
54+
if(!checkPoint.hideCircle) {
55+
return <div className={checkPointStyle(checkPoint.completionPercentage)} style={getCheckPointPositionStyle(checkPoint.completionPercentage)} key={index}/>
56+
}
5657
})}
5758
</div>
5859
</div>

components/ProgressBar/ProgressBarExample.jsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,14 @@ const progressBarData2 = {
3535
{
3636
name : 'Checkpoint1',
3737
timeline : 'Mar 23, 12:45',
38-
completionPercentage : '0'
38+
completionPercentage : '0',
39+
hideCircle: true
3940
},
4041
{
4142
name : 'Review',
4243
timeline : '',
43-
completionPercentage : '100'
44+
completionPercentage : '100',
45+
hideCircle: true
4446
}
4547
]
4648
}

0 commit comments

Comments
 (0)