import React from 'react'; import { ListRenderItemInfo, StyleSheet } from 'react-native'; import { List, Text } from '@ui-kitten/components'; import { TrainingCard } from './extra/training-card.component'; import { Training } from './extra/data'; const trainings: Training[] = [ Training.chestEasy(), Training.workoutEasy(), Training.personalizedEasy(), Training.bicepsMiddle(), Training.chestMiddle(), Training.personalizedMiddle(), Training.bicepsHard(), Training.workoutHard(), Training.chestHard(), ]; export const TrainingsListScreen = ({ route }): React.ReactElement => { const displayTrainings: Training[] = trainings.filter(training => training.level === route.name); const renderHeader = (): React.ReactElement => ( MOST POPULAR ); const renderHorizontalTrainingItem = (info: ListRenderItemInfo): React.ReactElement => ( ); const renderVerticalTrainingItem = (info: ListRenderItemInfo): React.ReactElement => ( ); return ( ); }; const styles = StyleSheet.create({ list: { paddingVertical: 24, }, headerTitle: { marginHorizontal: 16, }, horizontalList: { marginVertical: 16, paddingHorizontal: 8, }, verticalItem: { marginVertical: 8, marginHorizontal: 16, }, horizontalItem: { width: 256, marginHorizontal: 8, }, });