fix insets

This commit is contained in:
Samuel Newman
2024-05-07 15:22:53 +01:00
parent 9cb3d92469
commit 5f903e7d7f
+5 -10
View File
@@ -152,7 +152,7 @@ export const ComposePost = observer(function ComposePost({
() => ({ () => ({
paddingBottom: paddingBottom:
isAndroid || (isIOS && !isKeyboardVisible) ? insets.bottom : 0, isAndroid || (isIOS && !isKeyboardVisible) ? insets.bottom : 0,
paddingTop: isMobile && isWeb ? 15 : 0, paddingTop: isMobile && isWeb ? 15 : insets.top,
}), }),
[insets, isKeyboardVisible, isMobile], [insets, isKeyboardVisible, isMobile],
) )
@@ -358,8 +358,8 @@ export const ComposePost = observer(function ComposePost({
<KeyboardAvoidingView <KeyboardAvoidingView
testID="composePostView" testID="composePostView"
behavior={Platform.OS === 'ios' ? 'padding' : 'height'} behavior={Platform.OS === 'ios' ? 'padding' : 'height'}
style={styles.outer}> style={a.flex_1}>
<View style={[s.flex1, viewStyles]} aria-modal accessibilityViewIsModal> <View style={[a.flex_1, viewStyles]} aria-modal accessibilityViewIsModal>
<View style={[styles.topbar, isDesktop && styles.topbarDesktop]}> <View style={[styles.topbar, isDesktop && styles.topbarDesktop]}>
<TouchableOpacity <TouchableOpacity
testID="composerDiscardButton" testID="composerDiscardButton"
@@ -566,18 +566,13 @@ export function useComposerCancelRef() {
} }
const styles = StyleSheet.create({ const styles = StyleSheet.create({
outer: {
flexDirection: 'column',
flex: 1,
height: '100%',
},
topbar: { topbar: {
flexDirection: 'row', flexDirection: 'row',
alignItems: 'center', alignItems: 'center',
paddingTop: 6, marginTop: -14,
paddingBottom: 4, paddingBottom: 4,
paddingHorizontal: 20, paddingHorizontal: 20,
height: 55, height: 50,
gap: 4, gap: 4,
}, },
topbarDesktop: { topbarDesktop: {