Project pages (#65)

* Initial impl of project pages

* Finalize project styling

* Revert browse page changes

* Fix lint

* Addressed some comments

* 😄

* Run lint

* Addressed issues

* fixed dist

* addressed changes

* Address changes

* I am speed

* Howd you get there
This commit is contained in:
Adrian O.V
2023-04-06 21:06:37 -04:00
committed by GitHub
parent b9a3a6dc11
commit 34f4b762f9
26 changed files with 1706 additions and 150 deletions

View File

@@ -1,5 +1,6 @@
import { createRouter, createWebHistory } from 'vue-router'
import * as Pages from '@/pages'
import * as Project from '@/pages/project'
import * as Instance from '@/pages/instance'
/**
@@ -38,6 +39,35 @@ export default new createRouter({
name: 'Settings',
component: Pages.Settings,
},
{
path: '/project/:id',
name: 'Project',
component: Project.Index,
props: true,
children: [
{
path: '',
name: 'Description',
component: Project.Description,
},
{
path: 'versions',
name: 'Versions',
component: Project.Versions,
},
{
path: 'version/:version',
name: 'Version',
component: Project.Version,
props: true,
},
{
path: 'gallery',
name: 'Gallery',
component: Project.Gallery,
},
],
},
{
path: '/instance/:id',
name: 'Instance',