import React from 'react'; import { StyleSheet } from 'react-native'; import { Button, Card, CardElement, CardProps, Text } from '@ui-kitten/components'; import { ImageOverlay } from './image-overlay.component'; import { ClockIcon } from './icons'; import { Training } from './data'; export interface TrainingCardProps extends Omit { training: Training; } export type TrainingCardElement = React.ReactElement; export const TrainingCard = (props: TrainingCardProps): CardElement => { const { style, training, ...cardProps } = props; return ( {training.formattedLevel} {training.title} ); }; const styles = StyleSheet.create({ container: { height: 200, }, image: { ...StyleSheet.absoluteFillObject, height: 200, paddingVertical: 24, paddingHorizontal: 16, }, level: { zIndex: 1, }, title: { zIndex: 1, }, durationButton: { position: 'absolute', left: 16, bottom: 16, borderRadius: 16, paddingHorizontal: 0, }, });