1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-28 06:22:24 +00:00
bramw_baserow/web-frontend/modules/database/routes.js
2021-07-11 18:02:37 +00:00

32 lines
903 B
JavaScript

import path from 'path'
export const routes = [
{
name: 'database-table',
path: '/database/:databaseId/table/:tableId/:viewId?',
component: path.resolve(__dirname, 'pages/table.vue'),
props(route) {
// @TODO figure out why the route param is empty on the server side.
const p = { ...route.params }
p.databaseId = parseInt(p.databaseId)
p.tableId = parseInt(p.tableId)
p.viewId = p.viewId ? parseInt(p.viewId) : null
return p
},
},
{
name: 'database-api-docs',
path: '/api/docs',
component: path.resolve(__dirname, 'pages/APIDocs.vue'),
},
{
name: 'database-api-docs-detail',
path: '/api/docs/database/:databaseId',
component: path.resolve(__dirname, 'pages/APIDocsDatabase.vue'),
},
{
name: 'database-table-form',
path: '/form/:slug',
component: path.resolve(__dirname, 'pages/form.vue'),
},
]