Is there an existing issue for this?
Explain what you did
Hello, thanks for maintaining this library.
I just migrated from rneui, motivated partially by BottomSheet fixes but encountered an issue.
Expected behavior
In the provided screenshot, I would expect is that the white container should reach the bottom of the screen.
Describe the bug
The SafeAreaView wraps the "content container", so the content container doesn't extend to the bottom of the screen when it's "unsafe." This means that you can see the underlay at the bottom of the screen.
Steps To Reproduce
I'm not an expo user, but here's some code that can be pasted into a snack.
Expand Code
import { useState } from 'react';
import { Text, View, StyleSheet, TouchableOpacity } from 'react-native';
import { BottomSheet } from '@rn-vui/themed';
export default function App() {
const [isVisible, setIsVisible] = useState(true);
return (
<View style={styles.container}>
<TouchableOpacity
style={styles.toggleTouchable}
onPress={() => setIsVisible(true)}
>
<Text>Open Bottom Sheet</Text>
</TouchableOpacity>
<BottomSheet
onBackdropPress={() => setIsVisible(false)}
isVisible={isVisible}
scrollViewProps={{ style: styles.bottomSheetScrollView }}
containerStyle={styles.bottomSheetContainer}
backdropStyle={styles.bottomSheetBackdrop}
>
<Text>Inside Bottom Sheet</Text>
</BottomSheet>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#ecf0f1',
},
toggleTouchable: { padding: 16 },
bottomSheetScrollView: {
backgroundColor: 'red',
alignItems: 'center',
paddingVertical: 40
},
bottomSheetContainer: {
backgroundColor: 'yellow'
},
bottomSheetBackdrop: {
backgroundColor: 'green'
}
});
Screenshots
Your Environment
`npx @rn-vui/envinfo`
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/@rn-vui%2fenvinfo - Not found
npm error 404
npm error 404 '@rn-vui/envinfo@*' is not in this registry.
npm error 404
npm error 404 Note that you can also install from a
npm error 404 tarball, folder, http url, or git url.
yarn list v1.22.19
├─ @rn-vui/base@5.1.8
├─ @rn-vui/ratings@0.5.0
└─ @rn-vui/themed@5.1.8
✨ Done in 0.12s.
Is there an existing issue for this?
Explain what you did
Hello, thanks for maintaining this library.
I just migrated from rneui, motivated partially by
BottomSheetfixes but encountered an issue.Expected behavior
In the provided screenshot, I would expect is that the white container should reach the bottom of the screen.
Describe the bug
The
SafeAreaViewwraps the "content container", so the content container doesn't extend to the bottom of the screen when it's "unsafe." This means that you can see the underlay at the bottom of the screen.Steps To Reproduce
I'm not an expo user, but here's some code that can be pasted into a snack.
Expand Code
Screenshots
Your Environment
`npx @rn-vui/envinfo`