0
0
Fork 0
mirror of https://github.com/verdigado/organization_folders.git synced 2024-12-06 11:22:41 +01:00
organization_folders/src/router.js

35 lines
No EOL
811 B
JavaScript

import Vue from "vue";
import Router from "vue-router";
import ResourceSettings from "./views/ResourceSettings.vue";
import OrganizationFolderSettings from "./views/OrganizationFolderSettings.vue";
Vue.use(Router);
const router = new Router({
mode: 'abstract',
routes: [
{
path: "/organizationFolder/:organizationFolderId",
name: "organizationFolder-settings",
component: OrganizationFolderSettings,
props: (route) => (
{
organizationFolderId: Number.parseInt(route.params.organizationFolderId, 10) || undefined,
}
),
},
{
path: "/resource/:resourceId",
name: "resource-settings",
component: ResourceSettings,
props: (route) => (
{
resourceId: Number.parseInt(route.params.resourceId, 10) || undefined,
}
),
},
],
});
export default router;