Disable events on hidden bars (#1686)

zio/stable
dan 2023-10-13 15:29:50 +01:00 committed by GitHub
parent eba9f8a166
commit d5ccbd76d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 1 deletions

View File

@ -49,7 +49,14 @@ export const FeedsTabBar = observer(function FeedsTabBarImpl(
)
return (
<Animated.View style={[pal.view, pal.border, styles.tabBar, transform]}>
<Animated.View
style={[
pal.view,
pal.border,
styles.tabBar,
transform,
store.shell.minimalShellMode && styles.disabled,
]}>
<View style={[pal.view, styles.topBar]}>
<View style={[pal.view]}>
<TouchableOpacity
@ -117,4 +124,7 @@ const styles = StyleSheet.create({
title: {
fontSize: 21,
},
disabled: {
pointerEvents: 'none',
},
})

View File

@ -87,6 +87,7 @@ export const BottomBar = observer(function BottomBarImpl({
pal.border,
{paddingBottom: clamp(safeAreaInsets.bottom, 15, 30)},
footerMinimalShellTransform,
store.shell.minimalShellMode && styles.disabled,
]}>
<Btn
testID="bottomBarHomeBtn"

View File

@ -65,4 +65,7 @@ export const styles = StyleSheet.create({
borderWidth: 1,
borderRadius: 100,
},
disabled: {
pointerEvents: 'none',
},
})