diff --git a/src/components/HeaderNav.tsx b/src/components/HeaderNav.tsx new file mode 100644 index 0000000..6cbda0a --- /dev/null +++ b/src/components/HeaderNav.tsx @@ -0,0 +1,31 @@ +import type React from "react" + + +interface HeaderProps { + item: string + text: string +} + +const HeaderNav: React.FC = ({ + item, + text, +}) => { + + + +return ( +
+
+
+

{text}

+

{item}

+
+
+) + +} + +export default HeaderNav; + + + diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index ed11f5b..8b32b1e 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -1,6 +1,9 @@ "use client" import { useEffect, useState } from "react" import { useHistory } from "react-router-dom" + + +import HeaderNav from "../components/HeaderNav" import BottomNavigation from "../components/BottomNavigation" import CircularProgressDisplay from "../components/CircularProgressDisplay" @@ -11,7 +14,6 @@ export default function Home() { useEffect(() => { setCurrentDate( new Date().toLocaleDateString("ru-RU", { - year: "numeric", month: "long", day: "numeric", @@ -22,10 +24,6 @@ export default function Home() { - - - - const courses = [ { id: 1, @@ -62,13 +60,18 @@ export default function Home() { const overallProgress = Math.round(courses.reduce((sum, course) => sum + course.progress, 0) / totalCourses) return ( -
-
- {/* Header */} + + + +
+
+ + +
-

Результаты

+

Добрый день!

{currentDate}

@@ -100,9 +103,14 @@ export default function Home() { {/* Заголовок и статус */}

Тренировка

-
- Активно -
+
{/* Основной блок с иконками и прогрессом */}
@@ -128,32 +136,25 @@ export default function Home() {

Текущее упражнение

{/* Кнопка с стрелкой */}
- +
{/* Quick Stats (Total Exercises & Total Courses) */}
history.push("/courses")} className="glass-morphism rounded-3xl text-left border border-white/50 shadow-lg backdrop-blur-xl p-6 text-white transition-transform transform hover:scale-105 duration-300 overflow-hidden"> - - - + + +
{/* Clock icon SVG */} все назначенные
history.push("/course/${courseId}/exercises")} className="glass-morphism rounded-3xl text-left border border-white/50 shadow-lg backdrop-blur-xl p-6 text-white transition-transform transform hover:scale-105 duration-300 overflow-hidden"> - - - - + + + +