File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/components/index-page/use-cases Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ export function UseCases({
104
104
{ USE_CASES . map ( ( useCase , i ) => (
105
105
< button
106
106
role = "tab"
107
+ aria-controls = { `graphql-use-case-${ i } ` }
107
108
type = "button"
108
109
key = { useCase . label }
109
110
tabIndex = { i === 0 ? 0 : - 1 }
@@ -123,12 +124,16 @@ export function UseCases({
123
124
124
125
< article className = "relative flex h-auto flex-col bg-sec-base dark:bg-sec-darker" >
125
126
< Stripes />
126
- < div className = "flex flex-1 justify-center overflow-hidden max-lg:flex-col lg:items-center" >
127
+ < div
128
+ role = "tablist"
129
+ className = "flex flex-1 justify-center overflow-hidden max-lg:flex-col lg:items-center"
130
+ >
127
131
{ USE_CASES . map ( ( useCase , i ) => (
128
132
< Fragment key = { useCase . label } >
129
133
< button
130
134
type = "button"
131
135
role = "tab"
136
+ aria-controls = { `graphql-use-case-${ i } ` }
132
137
onPointerDown = { ( ) => setSelectedIndex ( i ) }
133
138
onFocus = { ( ) => setSelectedIndex ( i ) }
134
139
aria-selected = { i === selectedIndex ? "true" : undefined }
@@ -141,6 +146,7 @@ export function UseCases({
141
146
</ button >
142
147
< div
143
148
role = "tabpanel"
149
+ id = { `graphql-use-case-${ i } ` }
144
150
className = { clsx (
145
151
"relative h-full flex-1 p-8 lg:p-12 xl:p-16" ,
146
152
selectedIndex === i ? "border-b border-sec-dark" : "hidden" ,
You can’t perform that action at this time.
0 commit comments