diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-07-28 18:12:21 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-28 18:12:21 -0500 |
commit | 1195f289924ea6263901765e762ff267fa39db9a (patch) | |
tree | b7eb28302ed03f3b065e430d45ce9ce2440a47e2 /src/view/com/util/forms/PostDropdownBtn.tsx | |
parent | 45da8a86c9e4b6993d9b7d8e95c989b97e885108 (diff) | |
download | voidsky-1195f289924ea6263901765e762ff267fa39db9a.tar.zst |
Fix keyboard support on the dropdown (#1073)
* Fix: dropdown now supports accessibility labels and keyboard controls * Fix event propagation around the post dropdown
Diffstat (limited to 'src/view/com/util/forms/PostDropdownBtn.tsx')
-rw-r--r-- | src/view/com/util/forms/PostDropdownBtn.tsx | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/view/com/util/forms/PostDropdownBtn.tsx b/src/view/com/util/forms/PostDropdownBtn.tsx index ad9ba1619..27a1f20d0 100644 --- a/src/view/com/util/forms/PostDropdownBtn.tsx +++ b/src/view/com/util/forms/PostDropdownBtn.tsx @@ -6,7 +6,7 @@ import { NativeDropdown, DropdownItem as NativeDropdownItem, } from './NativeDropdown' -import {Pressable} from 'react-native' +import {EventStopper} from '../EventStopper' export function PostDropdownBtn({ testID, @@ -141,8 +141,13 @@ export function PostDropdownBtn({ ].filter(Boolean) as NativeDropdownItem[] return ( - <Pressable testID={testID} accessibilityRole="button"> - <NativeDropdown items={dropdownItems} /> - </Pressable> + <EventStopper> + <NativeDropdown + testID={testID} + items={dropdownItems} + accessibilityLabel="More post options" + accessibilityHint="" + /> + </EventStopper> ) } |