Skip to content

Commit cee2782

Browse files
authored
Update: display padlock for locked items (fixes #209) (#210)
1 parent 3575a4e commit cee2782

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

less/pageLevelProgress.less

+14-2
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,27 @@
1414
&__item-btn {
1515
display: flex;
1616
align-items: center;
17-
justify-content: center;
17+
justify-content: space-between;
1818
}
1919

2020
&__item-title {
2121
width: 75%;
2222
}
2323

2424
&__indicator {
25-
margin: 0 calc(~'12.5% - 1rem');
25+
margin-inline-start: calc(~'25% - 1rem');
26+
}
27+
28+
&__item-btn:not(.is-locked) .pagelevelprogress__item-icon {
29+
display: none;
30+
}
31+
32+
&__item-btn.is-locked .pagelevelprogress__item-icon .icon {
33+
.icon-padlock-locked;
34+
}
35+
36+
&__item-btn.is-locked .pagelevelprogress__indicator {
37+
display: none;
2638
}
2739

2840
&__item-optional {

templates/pageLevelProgressItem.jsx

+4
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ export default function PageLevelProgressItem(props) {
7272
</span>
7373
}
7474

75+
<span className='pagelevelprogress__item-icon'>
76+
<span className='icon' aria-hidden="true"></span>
77+
</span>
78+
7579
</button>
7680
<div className='pagelevelprogress__item-children'>
7781
<div role="list" className="js-children">

0 commit comments

Comments
 (0)