mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-05-22 16:32:45 +08:00
fix: hide screen from screen reader when drawer is open (#147)
This commit is contained in:
committed by
Michał Osadnik
parent
58f7115298
commit
fb749ac064
@@ -8,6 +8,7 @@ import {
|
||||
Keyboard,
|
||||
StatusBar,
|
||||
StyleProp,
|
||||
View,
|
||||
} from 'react-native';
|
||||
import {
|
||||
PanGestureHandler,
|
||||
@@ -544,7 +545,13 @@ export default class DrawerView extends React.PureComponent<Props> {
|
||||
sceneContainerStyle as any,
|
||||
]}
|
||||
>
|
||||
{renderSceneContent({ progress: this.progress })}
|
||||
<View
|
||||
accessibilityElementsHidden={open}
|
||||
importantForAccessibility={open ? 'no-hide-descendants' : 'auto'}
|
||||
style={styles.content}
|
||||
>
|
||||
{renderSceneContent({ progress: this.progress })}
|
||||
</View>
|
||||
<TapGestureHandler onHandlerStateChange={this.handleTapStateChange}>
|
||||
<Animated.View
|
||||
style={[
|
||||
|
||||
Reference in New Issue
Block a user