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({
104104 { USE_CASES . map ( ( useCase , i ) => (
105105 < button
106106 role = "tab"
107+ aria-controls = { `graphql-use-case-${ i } ` }
107108 type = "button"
108109 key = { useCase . label }
109110 tabIndex = { i === 0 ? 0 : - 1 }
@@ -123,12 +124,16 @@ export function UseCases({
123124
124125 < article className = "relative flex h-auto flex-col bg-sec-base dark:bg-sec-darker" >
125126 < 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+ >
127131 { USE_CASES . map ( ( useCase , i ) => (
128132 < Fragment key = { useCase . label } >
129133 < button
130134 type = "button"
131135 role = "tab"
136+ aria-controls = { `graphql-use-case-${ i } ` }
132137 onPointerDown = { ( ) => setSelectedIndex ( i ) }
133138 onFocus = { ( ) => setSelectedIndex ( i ) }
134139 aria-selected = { i === selectedIndex ? "true" : undefined }
@@ -141,6 +146,7 @@ export function UseCases({
141146 </ button >
142147 < div
143148 role = "tabpanel"
149+ id = { `graphql-use-case-${ i } ` }
144150 className = { clsx (
145151 "relative h-full flex-1 p-8 lg:p-12 xl:p-16" ,
146152 selectedIndex === i ? "border-b border-sec-dark" : "hidden" ,
You can’t perform that action at this time.
0 commit comments