Skip to content

Commit 3ec1ce6

Browse files
committed
Fix roles not contained
1 parent b6565eb commit 3ec1ce6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/components/index-page/use-cases/index.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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",

0 commit comments

Comments
 (0)