fix: hide screen from screen reader when drawer is open (#147)

This commit is contained in:
Satyajit Sahoo
2019-10-30 11:59:55 +01:00
committed by Michał Osadnik
parent 58f7115298
commit fb749ac064

View File

@@ -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={[