"use client" import type React from "react" import { useState } from "react" import { useHistory, useParams } from "react-router-dom" import BottomNavigation from "../components/BottomNavigation" const CourseExercises: React.FC = () => { const history = useHistory() const { id } = useParams<{ id: string }>() const [currentSlide, setCurrentSlide] = useState(0) const exercises = [ { id: 1, name: "Подъемы ног лежа", duration: "15 мин", sets: 3, reps: 12, image: "/placeholder.svg?height=200&width=300", difficulty: "Легкий", description: "Укрепление мышц бедра и улучшение подвижности коленного сустава", calories: 45, }, { id: 2, name: "Приседания у стены", duration: "10 мин", sets: 2, reps: 15, image: "/placeholder.svg?height=200&width=300", difficulty: "Средний", description: "Безопасные приседания для восстановления силы ног", calories: 60, }, { id: 3, name: "Растяжка квадрицепса", duration: "8 мин", sets: 1, reps: 30, image: "/placeholder.svg?height=200&width=300", difficulty: "Легкий", description: "Улучшение гибкости и снятие напряжения", calories: 25, }, { id: 4, name: "Укрепление икр", duration: "12 мин", sets: 3, reps: 20, image: "/placeholder.svg?height=200&width=300", difficulty: "Средний", description: "Развитие силы и выносливости икроножных мышц", calories: 40, }, ] const nextSlide = () => { setCurrentSlide((prev) => (prev + 1) % exercises.length) } const prevSlide = () => { setCurrentSlide((prev) => (prev - 1 + exercises.length) % exercises.length) } const currentExercise = exercises[currentSlide] const getDifficultyColor = (difficulty: string) => { switch (difficulty) { case "Легкий": return "bg-gradient-to-r from-emerald-400 to-green-500" case "Средний": return "bg-gradient-to-r from-amber-400 to-orange-500" case "Сложный": return "bg-gradient-to-r from-red-400 to-pink-500" default: return "bg-gradient-to-r from-gray-400 to-gray-500" } } return (
Курс упражнений
{exercise.description}