diff --git a/src/components/cards/StatCardHome.tsx b/src/components/cards/StatCardHome.tsx index 25b0474..d37dac0 100644 --- a/src/components/cards/StatCardHome.tsx +++ b/src/components/cards/StatCardHome.tsx @@ -1,8 +1,4 @@ "use client" -//Когда нужен "use client"? -// Если компонент использует React хуки (useState, useEffect, useContext и т.п.). -// Если он взаимодействует с браузерными API или DOM. -// Если он содержит обработчики событий или управляет состоянием. import type React from "react" @@ -14,17 +10,6 @@ interface StatCardProps { onClick: () => void } -//Это тип компонента React, который принимает определенные пропсы. -// React.ComponentType<...> — это тип компонента, который можно использовать как JSX . -// Внутри <...> указаны пропсы, которые этот компонент принимает. - -// Какие пропсы у иконки? - -// size?: number — необязательный размер иконки (например, в пикселях). -// fill?: string — необязательный цвет заливки. -// className?: string — необязственный CSS-класс. -// style?: React.CSSProperties — необязательные inline-стили. - export const StatCardHome: React.FC = ({ title, subtitle, icon: Icon, fill, onClick }) => { return (
= ({ title, subtitle, icon: I
{/* Текст */} -
{title}
-
{subtitle}
+
{title}
+
{subtitle}
) } diff --git a/src/components/cards/WorkoutCardHome.tsx b/src/components/cards/WorkoutCardHome.tsx index a41e703..9e74e61 100644 --- a/src/components/cards/WorkoutCardHome.tsx +++ b/src/components/cards/WorkoutCardHome.tsx @@ -62,9 +62,9 @@ export const WorkoutCardHome: React.FC = ({ onBackClick, onCar {/* Основной блок с иконками и прогрессом */} -
+
{/* Иконка часов */} -
+
{/* Clock SVG */} @@ -90,7 +90,7 @@ export const WorkoutCardHome: React.FC = ({ onBackClick, onCar {/* Информация о упражнении */}

{getExerciseStatus()}

-

{getExerciseDescription()}

+

{getExerciseDescription()}

diff --git a/src/pages/Courses.tsx b/src/pages/Courses.tsx index 4ec143c..ef43493 100644 --- a/src/pages/Courses.tsx +++ b/src/pages/Courses.tsx @@ -33,7 +33,7 @@ interface User { const ProgressLine = ({ progress }: { progress: number }) => { return (
)