import React from 'react'; import { Dimensions, Image, StyleSheet, TouchableWithoutFeedback, View, } from 'react-native'; import { ImagePreviewProps } from './types'; const { height, width } = Dimensions.get('window'); const ImagePreview = ({ index, isSelected, item, renderCustomImage, resizeMode, }: ImagePreviewProps) => { return ( {}}> {renderCustomImage ? ( renderCustomImage(item, index, isSelected) ) : ( )} ); }; const styles = StyleSheet.create({ containerStyle: { height, width, }, image: { height: '100%', width: '100%', }, }); export default ImagePreview;