Skip to content

Commit 3e7366a

Browse files
authored
feat: improve a11y (#242)
1 parent c659fe4 commit 3e7366a

File tree

2 files changed

+94
-0
lines changed

2 files changed

+94
-0
lines changed

src/index.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ const InternalSegmentedOption: React.FC<{
106106
className={classNames(className, {
107107
[`${prefixCls}-item-disabled`]: disabled,
108108
})}
109+
role="option"
110+
aria-selected={checked}
109111
>
110112
<input
111113
className={`${prefixCls}-item-input`}
@@ -173,6 +175,8 @@ const Segmented = React.forwardRef<HTMLDivElement, SegmentedProps>(
173175

174176
return (
175177
<div
178+
role="listbox"
179+
aria-label="segmented control"
176180
{...divProps}
177181
className={classNames(
178182
prefixCls,

0 commit comments

Comments
 (0)