1
0
Fork 0
mirror of https://github.com/n8n-io/n8n.git synced 2025-02-02 07:01:30 -08:00
n8n/packages/editor-ui/src/router.ts
Anuj Kapoor 1b69148d9a
Add /workflows/demo route ()
*  added /workflows/demo route

*  suggested improvements

*  added n8n version in postmessage

*  updated zoom menu styling

*  updated component padding for zoomToFit

*  suggested improvements

*  moved getFixedNodeList to canvasHelpers

* 📝 removed unused import and rebased from master
2022-02-11 09:18:39 +01:00

63 lines
1.2 KiB
TypeScript

import Vue from 'vue';
import Router from 'vue-router';
import MainHeader from '@/components/MainHeader/MainHeader.vue';
import MainSidebar from '@/components/MainSidebar.vue';
import NodeView from '@/views/NodeView.vue';
Vue.use(Router);
export default new Router({
mode: 'history',
// @ts-ignore
base: window.BASE_PATH === '/%BASE_PATH%/' ? '/' : window.BASE_PATH,
routes: [
{
path: '/execution/:id',
name: 'ExecutionById',
components: {
default: NodeView,
header: MainHeader,
sidebar: MainSidebar,
},
},
{
path: '/workflow',
name: 'NodeViewNew',
components: {
default: NodeView,
header: MainHeader,
sidebar: MainSidebar,
},
},
{
path: '/workflow/:name',
name: 'NodeViewExisting',
components: {
default: NodeView,
header: MainHeader,
sidebar: MainSidebar,
},
},
{
path: '/',
redirect: '/workflow',
},
{
path: '/workflows/templates/:id',
name: 'WorkflowTemplate',
components: {
default: NodeView,
header: MainHeader,
sidebar: MainSidebar,
},
},
{
path: '/workflows/demo',
name: 'WorkflowDemo',
components: {
default: NodeView,
},
},
],
});