screen reader and keyboard usability pass
This commit is contained in:
@@ -118,7 +118,7 @@ export default function Select({ value, options, onChange, className, style }: P
|
||||
aria-selected={String(o.value) === String(value)}
|
||||
tabIndex={i === (selectedIndex >= 0 ? selectedIndex : 0) ? 0 : -1}
|
||||
className={`cv-select-option ${String(o.value) === String(value) ? 'cv-select-option-active' : ''}`}
|
||||
onClick={() => { onChange(o.value); close() }}
|
||||
onClick={() => { onChange(o.value); close(); triggerRef.current?.focus() }}
|
||||
onKeyDown={e => onOptionKeyDown(e, i)}
|
||||
type="button"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user