Skip to content

Commit c9a75e2

Browse files
Hoang Nguyenrohityadavcloud
authored andcommitted
domain: implement tree-view based domain list view (#53)
Fixes #27 Signed-off-by: Rohit Yadav <[email protected]>
1 parent 3a82cc5 commit c9a75e2

File tree

7 files changed

+718
-36
lines changed

7 files changed

+718
-36
lines changed

ui/src/components/header/UserMenu.vue

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,25 +27,19 @@
2727
</span>
2828
<a-menu slot="overlay" class="user-menu-wrapper">
2929
<a-menu-item class="user-menu-item" key="0">
30-
<router-link :to="{ name: 'account' }">
30+
<router-link :to="{ path: '/accountuser/' + $store.getters.userInfo.id }">
3131
<a-icon class="user-menu-item-icon" type="user"/>
32-
<span class="user-menu-item-name">Account</span>
32+
<span class="user-menu-item-name">Profile</span>
3333
</router-link>
3434
</a-menu-item>
35-
<a-menu-item class="user-menu-item" key="2" disabled>
36-
<router-link :to="{ name: 'account' }">
37-
<a-icon class="user-menu-item-icon" type="setting"/>
38-
<span class="user-menu-item-name">Settings</span>
39-
</router-link>
40-
</a-menu-item>
41-
<a-menu-item class="user-menu-item" key="3" disabled>
35+
<a-menu-item class="user-menu-item" key="1" disabled>
4236
<a :href="docBase" target="_blank">
4337
<a-icon class="user-menu-item-icon" type="question-circle-o"></a-icon>
4438
<span class="user-menu-item-name">Help</span>
4539
</a>
4640
</a-menu-item>
4741
<a-menu-divider/>
48-
<a-menu-item class="user-menu-item" key="4">
42+
<a-menu-item class="user-menu-item" key="2">
4943
<a href="javascript:;" @click="handleLogout">
5044
<a-icon class="user-menu-item-icon" type="logout"/>
5145
<span class="user-menu-item-name">Logout</span>

ui/src/components/view/InfoCard.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<template>
1919
<a-spin :spinning="loading">
20-
<a-card class="spin-content" :bordered="true" :title="title">
20+
<a-card class="spin-content" :bordered="bordered" :title="title">
2121
<div>
2222
<div class="resource-details">
2323
<div class="avatar">
@@ -466,6 +466,10 @@ export default {
466466
title: {
467467
type: String,
468468
default: ''
469+
},
470+
bordered: {
471+
type: Boolean,
472+
default: true
469473
}
470474
},
471475
data () {

ui/src/components/view/ResourceView.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
<a-tab-pane
3636
v-for="tab in tabs"
3737
:tab="$t(tab.name)"
38-
:key="tab.name">
38+
:key="tab.name"
39+
v-if="'show' in tab ? tab.show(resource, $route) : true">
3940
<component :is="tab.component" :resource="resource" :loading="loading" />
4041
</a-tab-pane>
4142
</a-tabs>

0 commit comments

Comments
 (0)