import { Workout } from "@/model/Workout"; import { AntDesign, MaterialCommunityIcons } from "@expo/vector-icons"; import { useRouter } from "expo-router"; import React from "react"; import Text from "@/components/ui/Text" import {ImageBackground, TouchableOpacity, View} from "react-native"; import {useWorkoutStore} from "@/store/workoutStore"; import {getState} from "jest-circus"; interface WorkoutCardComponentProps { exercise?: Workout; background?: String; height?: number; } export default function WorkoutCardComponent({exercise}: WorkoutCardComponentProps) { const router = useRouter(); return ( {exercise?.duration} min {exercise?.name} kcal {exercise?.name} {exercise?.nbRepetitions} {exercise?.name} { if (exercise) { useWorkoutStore.getState().setWorkout(exercise); } router.push('/WorkoutDetailScreen'); }} > ); }