mirror of
https://gitlab.com/bramw/baserow.git
synced 2024-11-21 23:37:55 +00:00
36 lines
1003 B
JavaScript
36 lines
1003 B
JavaScript
import path from 'path'
|
|
|
|
export const routes = [
|
|
{
|
|
name: 'builder-page',
|
|
path: '/builder/:builderId/page/:pageId',
|
|
component: path.resolve(__dirname, 'pages/pageEditor.vue'),
|
|
props(route) {
|
|
const p = { ...route.params }
|
|
p.builderId = parseInt(p.builderId)
|
|
p.pageId = parseInt(p.pageId)
|
|
return p
|
|
},
|
|
},
|
|
{
|
|
name: 'application-builder-page',
|
|
path: '*',
|
|
component: path.resolve(__dirname, 'pages/publicPage.vue'),
|
|
// If publishedBuilderRoute is true, then that route will only be used on a
|
|
// different subdomain.
|
|
meta: { publishedBuilderRoute: true },
|
|
},
|
|
{
|
|
name: 'health-check',
|
|
path: '/_health',
|
|
component: path.resolve(__dirname, '../core/pages/_health.vue'),
|
|
meta: { publishedBuilderRoute: true },
|
|
},
|
|
{
|
|
name: 'application-builder-page',
|
|
// This route to the preview of the builder page
|
|
path: '/builder/:builderId/preview*',
|
|
component: path.resolve(__dirname, 'pages/publicPage.vue'),
|
|
},
|
|
]
|