Skip to content

Commit 256dabb

Browse files
committed
Fix close button being in safe area on iPhoneX
1 parent 399ad62 commit 256dabb

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/ImageView.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
Modal,
1010
Platform,
1111
View,
12+
SafeAreaView,
1213
} from 'react-native';
1314

1415
import {
@@ -69,7 +70,7 @@ type PropsType = {
6970
isPinchZoomEnabled: boolean,
7071
isSwipeCloseEnabled: boolean,
7172
onClose: () => {},
72-
onImageChange: (number) => {},
73+
onImageChange: number => {},
7374
renderFooter: ImageType => {},
7475
controls: {
7576
close?: ComponentType<ControlType> | boolean,
@@ -802,8 +803,10 @@ export default class ImageView extends Component<PropsType, StateType> {
802803
},
803804
]}
804805
>
805-
{!!close &&
806-
React.createElement(close, {onPress: this.close})}
806+
<SafeAreaView style={{flex: 1}}>
807+
{!!close &&
808+
React.createElement(close, {onPress: this.close})}
809+
</SafeAreaView>
807810
</Animated.View>
808811
<FlatList
809812
horizontal

0 commit comments

Comments
 (0)