Merge mediahive.

This commit is contained in:
2026-02-07 00:21:32 +00:00
parent 470adbbbb7
commit daf4eb5e0c
35 changed files with 9025 additions and 43 deletions
+49
View File
@@ -0,0 +1,49 @@
import { createRouter, createWebHashHistory } from 'vue-router';
import { defineComponent, h } from 'vue';
// Empty component - App.vue handles all rendering based on route meta
const EmptyRouteComponent = defineComponent({
render() {
return h('div');
}
});
const router = createRouter({
history: createWebHashHistory(),
scrollBehavior() {
// Always scroll to top on navigation
return { top: 0 };
},
routes: [
{
path: '/',
redirect: '/movies',
},
{
path: '/movies',
name: 'movies',
component: EmptyRouteComponent,
meta: { view: 'movies' },
},
{
path: '/movies/:id',
name: 'movie-detail',
component: EmptyRouteComponent,
meta: { view: 'movies' },
},
{
path: '/series',
name: 'series',
component: EmptyRouteComponent,
meta: { view: 'series' },
},
{
path: '/series/:id',
name: 'series-detail',
component: EmptyRouteComponent,
meta: { view: 'series' },
},
],
});
export default router;