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}
-
+ {/*
Надо /не надо?
-
+
*/}