import Text from "@/components/ui/Text"; import { Workout } from "@/model/Workout"; import { useWorkoutStore } from "@/store/workoutStore"; import { AntDesign, MaterialCommunityIcons } from "@expo/vector-icons"; import { useRouter } from "expo-router"; import React from "react"; import { ImageBackground, TouchableOpacity, View } from "react-native"; 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"); }} > ); }