openpencil/src/router.ts
Danila Poyarkov 6ec8fc518b Move demo to /demo route, add @unhead/vue for title management
- / shows empty canvas
- /demo loads demo content (for app.openpencil.dev landing link)
- Title template: '{page} — OpenPencil' via useHead
- 'Try it online' links in README and docs point to /demo
2026-03-06 20:54:48 +03:00

15 lines
377 B
TypeScript

import { createRouter, createWebHistory } from 'vue-router'
import EditorView from './views/EditorView.vue'
const router = createRouter({
history: createWebHistory(),
routes: [
{ path: '/', component: EditorView },
{ path: '/demo', component: EditorView, meta: { demo: true } },
{ path: '/share/:roomId', component: EditorView }
]
})
export default router