split home page and flux note page

This commit is contained in:
Julien Calixte
2023-08-06 18:58:59 +02:00
parent 47b4adc576
commit af421042ad
9 changed files with 44 additions and 41 deletions

View File

@@ -1,6 +1,5 @@
import { RouteRecordRaw, createRouter, createWebHistory } from 'vue-router'
import Home from '@/views/HomeApp.vue'
import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'
const routes: Array<RouteRecordRaw> = [
{
@@ -9,10 +8,10 @@ const routes: Array<RouteRecordRaw> = [
component: () => import('@/views/RepoList.vue')
},
{
path: '/:user?/:repo?',
name: 'Home',
path: '/:user/:repo',
name: 'FluxNoteView',
props: true,
component: Home
component: () => import('@/views/FluxNoteView.vue')
},
{
path: '/:user/:repo/share/:note',
@@ -49,6 +48,11 @@ const routes: Array<RouteRecordRaw> = [
name: 'About',
component: () => import('@/views/AboutApp.vue')
},
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/:catchAll(.*)',
name: 'SpaceCowboy',