настроен переход на отдельное упражнение

This commit is contained in:
Tatyana 2025-08-26 21:07:28 +03:00
parent c1a0e457d0
commit a81088a98e

View File

@ -1,13 +1,14 @@
"use client" "use client"
import { useState, useEffect } from "react" import { useState, useEffect } from "react"
import { useParams } from "react-router-dom" import { useParams, useHistory } from "react-router-dom"
import HeaderNav from "../components/HeaderNav" import HeaderNav from "../components/HeaderNav"
import BottomNavigation from "../components/BottomNavigation" import BottomNavigation from "../components/BottomNavigation"
import { connect } from '../confconnect'; import { connect } from '../confconnect';
import { getRouteExercise } from "../shared/consts/router"
interface CourseExercises { interface CourseExercises {
@ -27,7 +28,7 @@ interface Exercise {
export const CourseExercises = () => { export const CourseExercises = () => {
const history = useHistory();
const { id } = useParams<{ id: string }>(); const { id } = useParams<{ id: string }>();
// const [pacientData, setPacientData] = useState(null); // const [pacientData, setPacientData] = useState(null);
@ -134,7 +135,10 @@ export const CourseExercises = () => {
<div className="exercise-list mb-20"> <div className="exercise-list mb-20">
{filteredExercises.length > 0 ? ( {filteredExercises.length > 0 ? (
filteredExercises.map((item) => ( filteredExercises.map((item) => (
<div key={item.id_exercise} className="p-4 mb-4 hover:scale-105 transition duration-300 glass-morphism rounded-3xl border border-white/50 shadow-2xl overflow-hidden backdrop-blur-2xl relative"> <div
key={item.id_exercise}
onClick={() => history.push(getRouteExercise(item.id_course.toString(), item.id_exercise.toString()))}
className="p-4 mb-4 hover:scale-105 transition duration-300 glass-morphism rounded-3xl border border-white/50 shadow-2xl overflow-hidden backdrop-blur-2xl relative">
<h3 className="text-sm">Упражнение {item.id_exercise}</h3> <h3 className="text-sm">Упражнение {item.id_exercise}</h3>
<h3 className="text-xl font-semibold text-gray-600 mb-3">{item.exercise.title}</h3> <h3 className="text-xl font-semibold text-gray-600 mb-3">{item.exercise.title}</h3>