import React from 'react'; import { ListRenderItemInfo, StyleSheet as RNStyleSheet, View } from 'react-native'; import { Button, Card, List, Text } from '@ui-kitten/components'; import { ImageOverlay } from './extra/image-overlay.component'; import { HeartIcon, MessageCircleIcon } from './extra/icons'; import { Article } from './extra/data'; const data: Article[] = [ Article.howToEatHealthy(), Article.whyWorkoutImportant(), Article.morningWorkouts(), ]; export default ({ navigation }): React.ReactElement => { const onItemPress = (index: number): void => { navigation && navigation.navigate('Article3'); }; const renderItem = (info: ListRenderItemInfo
): React.ReactElement => ( onItemPress(info.index)}> {info.item.title} {info.item.description} ); return ( ); }; const styles = RNStyleSheet.create({ list: { flex: 1, }, listContent: { paddingHorizontal: 16, paddingVertical: 8, }, item: { marginVertical: 8, height: 220, }, itemImage: { ...RNStyleSheet.absoluteFillObject, height: 220, paddingVertical: 24, paddingHorizontal: 16, }, itemTitle: { zIndex: 1, }, itemDescription: { zIndex: 1, marginVertical: 16, }, itemFooter: { position: 'absolute', flexDirection: 'row', left: 8, bottom: 8, }, iconButton: { paddingHorizontal: 0, }, });