{{ mediaSet.name }}
-- {{ mediaSet.description }} -
-diff --git a/frontend/rabbi_gerzi/src/router/index.ts b/frontend/rabbi_gerzi/src/router/index.ts
index 6c71efd..3d5962f 100644
--- a/frontend/rabbi_gerzi/src/router/index.ts
+++ b/frontend/rabbi_gerzi/src/router/index.ts
@@ -2,6 +2,7 @@ import { createRouter, createWebHistory } from 'vue-router'
import HomePage from '@/views/HomePage.vue'
import LoginPage from '@/views/LoginPage.vue'
import MediaPage from '@/views/MediaPage.vue'
+import ElementPage from '@/views/ElementPage.vue'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
@@ -21,6 +22,11 @@ const router = createRouter({
name: 'media',
component: MediaPage,
},
+ {
+ path: '/element/:id',
+ name: 'element',
+ component: ElementPage,
+ },
],
})
diff --git a/frontend/rabbi_gerzi/src/stores/mediaSets.ts b/frontend/rabbi_gerzi/src/stores/mediaSets.ts
index 0ed97dd..b899929 100644
--- a/frontend/rabbi_gerzi/src/stores/mediaSets.ts
+++ b/frontend/rabbi_gerzi/src/stores/mediaSets.ts
@@ -6,6 +6,7 @@ export interface MediaSet {
name: string
description: string
iconImageUrl: string
+ rootElementId: number | null
}
interface SetsResponse {
diff --git a/frontend/rabbi_gerzi/src/views/ElementPage.vue b/frontend/rabbi_gerzi/src/views/ElementPage.vue
new file mode 100644
index 0000000..22191ce
--- /dev/null
+++ b/frontend/rabbi_gerzi/src/views/ElementPage.vue
@@ -0,0 +1,54 @@
+
+
+
+ Element {{ elementId }}
+
- {{ mediaSet.description }} -
-+ {{ mediaSet.description }} +
++ {{ mediaSet.description }} +
+