- Запрошенное соревнование не существует или было удалено.
-
-
- )}
-
- >
- );
-};
-
-export default CompetitionPreview;
diff --git a/services/frontend/src/pages/CompetitionRunnerPage/index.tsx b/services/frontend/src/pages/CompetitionSession/index.tsx
similarity index 98%
rename from services/frontend/src/pages/CompetitionRunnerPage/index.tsx
rename to services/frontend/src/pages/CompetitionSession/index.tsx
index 73b8797..8b3f3fd 100644
--- a/services/frontend/src/pages/CompetitionRunnerPage/index.tsx
+++ b/services/frontend/src/pages/CompetitionSession/index.tsx
@@ -1,6 +1,5 @@
import { useState } from "react";
import { useParams } from "react-router-dom";
-import Navbar from "@/widgets/Navbar";
import { Task, TaskStatus } from "@/shared/types";
const sampleTasks: Task[] = [
@@ -58,8 +57,6 @@ const CompetitionRunnerPage = () => {
return (
<>
-
-
diff --git a/services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx b/services/frontend/src/pages/Competitions/components/CompetitionCard/index.tsx
similarity index 100%
rename from services/frontend/src/pages/CompetitionsPage/components/CompetitionCard/index.tsx
rename to services/frontend/src/pages/Competitions/components/CompetitionCard/index.tsx
diff --git a/services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx b/services/frontend/src/pages/Competitions/components/CompetitionSkeleton/index.tsx
similarity index 100%
rename from services/frontend/src/pages/CompetitionsPage/components/CompetitionSkeleton/index.tsx
rename to services/frontend/src/pages/Competitions/components/CompetitionSkeleton/index.tsx
diff --git a/services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx b/services/frontend/src/pages/Competitions/components/CompetitionTag/index.tsx
similarity index 100%
rename from services/frontend/src/pages/CompetitionsPage/components/CompetitionTag/index.tsx
rename to services/frontend/src/pages/Competitions/components/CompetitionTag/index.tsx
diff --git a/services/frontend/src/pages/CompetitionsPage/index.tsx b/services/frontend/src/pages/Competitions/index.tsx
similarity index 100%
rename from services/frontend/src/pages/CompetitionsPage/index.tsx
rename to services/frontend/src/pages/Competitions/index.tsx
diff --git a/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx b/services/frontend/src/pages/Competitions/modules/CompetitionGrid/index.tsx
similarity index 67%
rename from services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx
rename to services/frontend/src/pages/Competitions/modules/CompetitionGrid/index.tsx
index 19b376c..1281f06 100644
--- a/services/frontend/src/pages/CompetitionsPage/modules/CompetitionGrid/index.tsx
+++ b/services/frontend/src/pages/Competitions/modules/CompetitionGrid/index.tsx
@@ -1,5 +1,6 @@
import { Competition } from "@/shared/types";
import { CompetitionCard } from "../../components/CompetitionCard";
+import { Link } from "react-router";
interface CompetitionGridProps {
competitions: Competition[];
@@ -9,7 +10,9 @@ export function CompetitionGrid({ competitions }: CompetitionGridProps) {
return (
{competitions.map((competition) => (
-
+
+
+
))}
);
diff --git a/services/frontend/src/pages/CompetitionsPage/types.ts b/services/frontend/src/pages/Competitions/types.ts
similarity index 100%
rename from services/frontend/src/pages/CompetitionsPage/types.ts
rename to services/frontend/src/pages/Competitions/types.ts
diff --git a/services/frontend/src/shared/mocks/mocks.ts b/services/frontend/src/shared/mocks/mocks.ts
index b05ad67..b892d8b 100644
--- a/services/frontend/src/shared/mocks/mocks.ts
+++ b/services/frontend/src/shared/mocks/mocks.ts
@@ -7,8 +7,11 @@ const mockCompetitions: Competition[] = [
imageUrl: "/DANO.png",
isOlympics: true,
status: CompetitionStatus.InProgress,
- description:
- "Проверка глубоких знаний и навыков в анализе данных. Будет несколько творческих заданий со свободным ответом. Задания выполняются индивидуально, вес тура в итоговом результате – 0,5. Этап пройдет онлайн в заданное время, с применением системы прокторинга. На работу дается 240 минут.",
+ description: `Проверка глубоких знаний и навыков в анализе данных.
+Будет несколько творческих заданий со свободным ответом.
+Задания выполняются индивидуально, вес тура в итоговом результате – 0,5.
+Этап пройдет онлайн в заданное время, с применением системы прокторинга.
+На работу дается 240 минут.`,
},
{
id: "2",