Skip to content

Commit 49654d4

Browse files
committed
Improve accessibility of RadioButtonInput stories
1 parent 56e3477 commit 49654d4

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

packages/circuit-ui/components/RadioButtonGroup/RadioButtonInput.stories.tsx

+22-22
Original file line numberDiff line numberDiff line change
@@ -59,30 +59,30 @@ const options = [
5959
export const Base = (args: RadioButtonInputProps) => (
6060
<div style={{ display: 'flex', flexDirection: 'column', gap: '16px' }}>
6161
{options.map((option) => (
62-
<RadioButtonInput
63-
{...args}
62+
<div
6463
key={option.id}
65-
value={option.id}
66-
defaultChecked={option.checked}
64+
style={{
65+
display: 'flex',
66+
alignItems: 'center',
67+
gap: '12px',
68+
}}
6769
>
68-
<div
69-
style={{
70-
display: 'flex',
71-
alignItems: 'center',
72-
gap: '12px',
73-
paddingLeft: '12px',
74-
}}
75-
>
76-
<img
77-
src={option.image.src}
78-
alt={option.image.alt}
79-
style={{ objectFit: 'cover', borderRadius: '4px' }}
80-
width="48"
81-
height="48"
82-
/>
83-
<Body>{option.label}</Body>
84-
</div>
85-
</RadioButtonInput>
70+
<RadioButtonInput
71+
{...args}
72+
value={option.id}
73+
defaultChecked={option.checked}
74+
aria-labelledby={option.id}
75+
/>
76+
77+
<img
78+
src={option.image.src}
79+
alt={option.image.alt}
80+
style={{ objectFit: 'cover', borderRadius: '4px' }}
81+
width="48"
82+
height="48"
83+
/>
84+
<Body id={option.id}>{option.label}</Body>
85+
</div>
8686
))}
8787
</div>
8888
);

0 commit comments

Comments
 (0)