Skip to content

Commit db1f700

Browse files
authored
fix: nested-interactive error for a11y axe (#243)
* fix: nested-interactive error for a11y axe * test: update snapshot
1 parent ac028d8 commit db1f700

File tree

2 files changed

+74
-71
lines changed

2 files changed

+74
-71
lines changed

src/index.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,6 @@ const InternalSegmentedOption: React.FC<{
106106
className={classNames(className, {
107107
[`${prefixCls}-item-disabled`]: disabled,
108108
})}
109-
role="option"
110-
aria-selected={checked}
111109
>
112110
<input
113111
className={`${prefixCls}-item-input`}
@@ -116,7 +114,12 @@ const InternalSegmentedOption: React.FC<{
116114
checked={checked}
117115
onChange={handleChange}
118116
/>
119-
<div className={`${prefixCls}-item-label`} title={title}>
117+
<div
118+
className={`${prefixCls}-item-label`}
119+
title={title}
120+
role="option"
121+
aria-selected={checked}
122+
>
120123
{label}
121124
</div>
122125
</label>

0 commit comments

Comments
 (0)