diff --git a/client/src/router/index.ts b/client/src/router/index.ts
index 52660ed3..980df22e 100644
--- a/client/src/router/index.ts
+++ b/client/src/router/index.ts
@@ -27,20 +27,20 @@ const router = createRouter({
{
path: "/media/:mediaLibraryPageSlug",
props: true,
- component: () => import("@/views/MediaLibraryView.vue"),
+ component: () => import("@/views/media_library/MediaLibraryParentView.vue"),
children: [
{
- path: "overview",
- component: () => import("@/views/MediaLibraryMainView.vue"),
+ path: "",
+ component: () => import("@/views/media_library/MediaLibraryIndexView.vue"),
},
{
path: "handlungsfelder/:mediaCategorySlug",
props: true,
- component: () => import("@/views/MediaCategoryDetailView.vue"),
+ component: () => import("@/views/media_library/MediaCategoryDetailView.vue"),
},
{
path: "handlungsfelder",
- component: () => import("@/views/MediaLibraryCategoryOverview.vue"),
+ component: () => import("@/views/media_library/MediaLibraryCategoryOverview.vue"),
},
{
path: "handlungsfeldlist",
diff --git a/client/src/views/MediaCategoryDetailView.vue b/client/src/views/media_library/MediaCategoryDetailView.vue
similarity index 77%
rename from client/src/views/MediaCategoryDetailView.vue
rename to client/src/views/media_library/MediaCategoryDetailView.vue
index aac88aba..7d2db8fe 100644
--- a/client/src/views/MediaCategoryDetailView.vue
+++ b/client/src/views/media_library/MediaCategoryDetailView.vue
@@ -175,7 +175,7 @@ const maxCardItems = 4;
const maxListItems = 6;
const displayAsCard = (itemType: string): boolean => {
- return itemType === "learnmedia" || itemType === "realtiveLinks";
+ return itemType === "learn_media" || itemType === "relative_link";
};
const hasMoreItems = (items: object[], maxItems: number): boolean => {
@@ -228,45 +228,67 @@ const hasMoreItemsForType = (itemType: string, items: object[]) => {
- {{ item.title }}
-
-
- {{ content_collection.value.title }}
+
-
{{ subItem.title }}
-