From 6fbaf47905731f4500ff2a9a89996c83b95e1a79 Mon Sep 17 00:00:00 2001 From: Tatyana Date: Mon, 1 Sep 2025 14:47:45 +0300 Subject: [PATCH] =?UTF-8?q?=D1=83=D0=B4=D0=B0=D0=BB=D1=8F=D0=B5=D0=BC=20?= =?UTF-8?q?=D1=82=D0=BE=D0=BB=D1=8C=D0=B5=D0=BE=20=D1=82=D0=BE=D0=BA=D0=B5?= =?UTF-8?q?=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/CourseExercises.tsx | 19 +++++++++++++++++++ src/pages/Home.tsx | 8 ++++---- src/pages/Settings.tsx | 6 +++--- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/pages/CourseExercises.tsx b/src/pages/CourseExercises.tsx index a086d63..8394fc0 100644 --- a/src/pages/CourseExercises.tsx +++ b/src/pages/CourseExercises.tsx @@ -205,4 +205,23 @@ export const CourseExercises = () => { ) } +// type ButtonTheme = 'primary' | 'secondary' | 'contrast'; +// interface ButtonProps { +// onClick: (event: MouseEvent) => +// theme: ButtonTheme +// } + +// const Button = (props: ButtonProps) => { +// const {theme} = props; +// return +// } + +// const Page = () => { +// const t: ButtonTheme = 'contrast' +// return ( +//
+//
+// ) +// } \ No newline at end of file diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index 4161487..86fb00a 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -76,7 +76,7 @@ export default function Home() { setCourses(allCourses) setError("") }) - .catch((error: any) => { + .catch((error) => { if (error.response) { console.error("Ошибка ответа сервера:", error.response.status, error.response.data) setError(`Ошибка сервера: ${error.response.status}`) @@ -93,7 +93,7 @@ export default function Home() { }) }, [token]) -// Calculate statistics based on real data +// Расчет статистики / выполненные где брать??? const totalCourses = courses.length const totalExercises = courses.reduce((sum, course) => { if (course.course_exercises && Array.isArray(course.course_exercises)) { @@ -153,11 +153,11 @@ export default function Home() {
Все курсы
-
{totalCourses}/1
+
{totalCourses}/?
Все упражнения
-
{totalExercises}/4
+
{totalExercises}/?
diff --git a/src/pages/Settings.tsx b/src/pages/Settings.tsx index 2193c43..735ef91 100644 --- a/src/pages/Settings.tsx +++ b/src/pages/Settings.tsx @@ -11,7 +11,7 @@ const Settings: React.FC = () => { const history = useHistory() const handleLogout = () => { - localStorage.clear() + localStorage.removeItem('token') history.push(getRouteLogin()) } @@ -44,12 +44,12 @@ const userEmail = localStorage.getItem('userEmail'); {userEmail}
-
+ {/*
Надо /не надо?
-
+
*/}