{{ contest.title }}
{{ contest.description }}
@@ -241,7 +240,7 @@ function getMonthMargin(idx) {
}
// Загрузка активности из API
-const username = 'Numerum';
+const username = 'archibald';
async function loadActivity() {
try {
diff --git a/WEB/src/router/index.js b/WEB/src/router/index.js
index e396b8e..361dec1 100644
--- a/WEB/src/router/index.js
+++ b/WEB/src/router/index.js
@@ -2,11 +2,17 @@ import { createRouter, createWebHistory } from 'vue-router'
import LoginPage from "../pages/LoginPage.vue"
import HomePage from "../pages/HomePage.vue"
import AdminPage from "../pages/AdminPage.vue"
+import ContestDetailPage from "@/pages/ContestDetailPage.vue";
const routes = [
{ path: '/', component: HomePage },
{ path: '/login', component: LoginPage },
- { path: '/admin', component: AdminPage }
+ { path: '/admin', component: AdminPage },
+ {
+ path: '/contests/:id', // Динамический маршрут, :id будет ID конкурса
+ name: 'contest-detail', // Имя маршрута для удобства навигации (например, router.push({ name: 'contest-detail', params: { id: 123 } }))
+ component: ContestDetailPage // Компонент, который будет отображаться
+ }
]
const router = createRouter({