import React from 'react';
import {
FlatList,
Image,
View,
TouchableOpacity,
} from 'react-native';
import {
RkText,
RkCard, RkStyleSheet,
} from 'react-native-ui-kitten';
import { SocialBar } from '../../components';
import { data } from '../../data';
import NavigationType from '../../config/navigation/propTypes';
const moment = require('moment');
export class Articles1 extends React.Component {
static propTypes = {
navigation: NavigationType.isRequired,
};
static navigationOptions = {
title: 'Article List'.toUpperCase(),
};
state = {
data: data.getArticles(),
};
extractItemKey = (item) => `${item.id}`;
onItemPressed = ({ item }) => {
this.props.navigation.navigate('Article', { id: item.id });
};
renderItem = ({ item }) => (
this.onItemPressed(item)}>
{item.header}
{moment().add(item.time, 'seconds').fromNow()}
);
render = () => (
);
}
const styles = RkStyleSheet.create(theme => ({
root: {
backgroundColor: theme.colors.screen.base,
},
overlay: {
justifyContent: 'flex-end',
},
footer: {
width: 240,
},
}));