Skip to content

Commit a1534b8

Browse files
committed
fix(ui): ui links
1 parent f552eab commit a1534b8

File tree

2 files changed

+26
-3
lines changed

2 files changed

+26
-3
lines changed

web/src/router/index.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,21 @@ const routes = [
8282
component: TemplateTerraformState,
8383
}],
8484
},
85+
{
86+
path: '/project/:projectId/views/:viewId/templates/:templateId',
87+
redirect: '/project/:projectId/views/:viewId/templates/:templateId/tasks',
88+
component: TemplateView,
89+
children: [{
90+
path: 'tasks',
91+
component: TaskList,
92+
}, {
93+
path: 'details',
94+
component: TemplateDetails,
95+
}, {
96+
path: 'state',
97+
component: TemplateTerraformState,
98+
}],
99+
},
85100
{
86101
path: '/project/:projectId/environment',
87102
component: Environment,

web/src/views/project/TemplateView.vue

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,19 @@
8080
</v-toolbar>
8181

8282
<v-tabs class="mb-4 ml-4">
83-
<v-tab :to="`/project/${item.project_id}/templates/${item.id}/tasks`">Tasks</v-tab>
84-
<v-tab :to="`/project/${item.project_id}/templates/${item.id}/details`">Details</v-tab>
83+
<v-tab
84+
:to="`/project/${item.project_id}${
85+
$route.params.viewId ? `/views/${$route.params.viewId}` : ''
86+
}/templates/${item.id}/tasks`">Tasks</v-tab>
87+
<v-tab
88+
:to="`/project/${item.project_id}${
89+
$route.params.viewId ? `/views/${$route.params.viewId}` : ''
90+
}/templates/${item.id}/details`">Details</v-tab>
8591
<v-tab
8692
v-if="['terraform', 'tofu'].includes(item.app)"
87-
:to="`/project/${item.project_id}/templates/${item.id}/state`"
93+
:to="`/project/${item.project_id}${
94+
$route.params.viewId ? `/views/${$route.params.viewId}` : ''
95+
}/templates/${item.id}/state`"
8896
>
8997
State
9098
<v-icon class="ml-1" large color="hsl(348deg, 86%, 61%)">mdi-professional-hexagon</v-icon>

0 commit comments

Comments
 (0)