Skip to content

Commit 65109a7

Browse files
committed
Merge pull request #2947 from r0hit-gupta/msft133
MSFT-124
1 parent 8a02238 commit 65109a7

File tree

1 file changed

+15
-0
lines changed
  • src/shared/components/challenge-detail/Header/TabSelector

1 file changed

+15
-0
lines changed

src/shared/components/challenge-detail/Header/TabSelector/index.jsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ export default function ChallengeViewSelector(props) {
7373
<div styleName="mask right" />
7474
<div styleName="challenge-view-selector">
7575
<a
76+
tabIndex="0"
77+
role="tab"
78+
aria-selected={selectedView === DETAIL_TABS.DETAILS}
7679
onClick={(e) => { handleSelectorClicked(e, DETAIL_TABS.DETAILS); }}
7780
onKeyPress={(e) => { handleSelectorClicked(e, DETAIL_TABS.DETAILS); }}
7881
styleName={getSelectorStyle(selectedView, DETAIL_TABS.DETAILS)}
@@ -82,6 +85,9 @@ DETAILS
8285
{
8386
numRegistrants ? (
8487
<a
88+
tabIndex="0"
89+
role="tab"
90+
aria-selected={selectedView === DETAIL_TABS.REGISTRANTS}
8591
onClick={(e) => {
8692
handleSelectorClicked(e, DETAIL_TABS.REGISTRANTS);
8793
}}
@@ -100,6 +106,9 @@ REGISTRANTS (
100106
trackLower === 'design' && checkpointCount > 0
101107
&& (
102108
<a
109+
tabIndex="0"
110+
role="tab"
111+
aria-selected={selectedView === DETAIL_TABS.CHECKPOINTS}
103112
onClick={(e) => { handleSelectorClicked(e, DETAIL_TABS.CHECKPOINTS); }}
104113
onKeyPress={(e) => { handleSelectorClicked(e, DETAIL_TABS.CHECKPOINTS); }}
105114
styleName={getSelectorStyle(selectedView, DETAIL_TABS.CHECKPOINTS)}
@@ -113,6 +122,9 @@ CHECKPOINTS (
113122
{
114123
numSubmissions ? (
115124
<a
125+
tabIndex="0"
126+
role="tab"
127+
aria-selected={selectedView === DETAIL_TABS.SUBMISSIONS}
116128
onClick={(e) => { handleSelectorClicked(e, DETAIL_TABS.SUBMISSIONS); }}
117129
onKeyPress={(e) => { handleSelectorClicked(e, DETAIL_TABS.SUBMISSIONS); }}
118130
styleName={getSelectorStyle(selectedView, DETAIL_TABS.SUBMISSIONS)}
@@ -126,6 +138,9 @@ SUBMISSIONS (
126138
{
127139
numWinners ? (
128140
<a
141+
tabIndex="0"
142+
role="tab"
143+
aria-selected={selectedView === DETAIL_TABS.WINNERS}
129144
onClick={(e) => { handleSelectorClicked(e, DETAIL_TABS.WINNERS); }}
130145
onKeyPress={(e) => { handleSelectorClicked(e, DETAIL_TABS.WINNERS); }}
131146
styleName={getSelectorStyle(selectedView, DETAIL_TABS.WINNERS)}

0 commit comments

Comments
 (0)