import React from 'react';
import {
View,
FlatList,
Dimensions,
StyleSheet,
} from 'react-native';
import {
RkText,
RkButton,
RkModalImg,
} from 'react-native-ui-kitten';
import PropTypes from 'prop-types';
import { Ellipsis } from './ellipsis';
import { SocialBar } from './socialBar';
export class Gallery extends React.Component {
static propTypes = {
items: PropTypes.arrayOf(PropTypes.node).isRequired,
};
constructor(props) {
super(props);
const itemSize = (Dimensions.get('window').width - 12) / 3;
this.state = {
data: this.props.items,
itemSize,
};
}
extractItemKey = (index) => `${index}`;
renderHeader = (options) => (
Close
{`${options.pageNumber}/${options.totalPages}`}
);
renderFooter = () => (
);
renderItem = ({ index }) => (
);
render = () => (
);
}
const styles = StyleSheet.create({
images: {
flexDirection: 'row',
paddingHorizontal: 0.5,
},
header: {
flexDirection: 'row',
justifyContent: 'space-between',
},
});