import React from "react"; import { StyleSheet, View, StatusBar, Text, TouchableOpacity, } from "react-native"; import themeColors from './themeColors'; import EntypoIcon from "react-native-vector-icons/Entypo"; import AntDesignIcon from "react-native-vector-icons/AntDesign"; import FaIcon from "react-native-vector-icons/FontAwesome5"; import ImageHeader from "./ImageHeader"; import { SwipeListView } from 'react-native-swipe-list-view'; function SessionCard(props) { return ( {props.textFirstLine} {props.activeTime} {props.momentum} {props.laps} ) } function SessionCardBehindSwipe(props) { return ( deleteRow(rowMap, data.item.key)} > Löschen ); } const sessionCardStyles = StyleSheet.create({ card: { backgroundColor: "#559ac8", borderRadius: 12, height: 100, maxHeight: 100, flex: 1, flexDirection: "column", justifyContent: "space-around", padding: 10, margin: 10, paddingLeft: 20, }, firstLineText: { color: "white", fontSize: 22 }, iconTextPair: { maxWidth: 100, flex: 1, flexDirection: "row", alignItems: "center", }, secondLine: { flex: 1, justifyContent: "space-between", alignContent: "center", flexDirection: "row", maxHeight: 30, marginTop: 14, }, icon: { fontSize: 30, color: "white", paddingRight: 10, }, secondLineText: { color: "white", fontSize: 18, }, spacerHidden: { flex: 1, color: "black", }, rowBack: { alignItems: 'center', backgroundColor: themeColors['ALIZARIN'], flex: 1, flexDirection: 'row', justifyContent: 'space-between', height: 100, padding: 10, margin: 10, paddingLeft: 20, borderRadius: 12, }, deleteButton: { alignItems: 'center', bottom: 0, justifyContent: 'center', position: 'absolute', backgroundColor: themeColors['ALIZARIN'], top: 0, width: 150, right: 0, borderTopRightRadius: 12, borderBottomRightRadius: 12, }, }) // --------------------------------------------------------------------------------------------- function LastSessionsView(props) { const data = [ { textFirstLine: "Gestern 19:12 Uhr", laps: "31", activeTime: "26:13", laps: "35", momentum: "120", }, { textFirstLine: "Montag 18:10 Uhr", laps: "27", activeTime: "26:13", laps: "35", momentum: "120", }, ] const renderHiddenItem = (data, rowMap) => ( ); return ( ) } export default LastSessionsView;