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,
},
});