Skip to content

Commit

Permalink
domain: implement tree-view based domain list view (#53)
Browse files Browse the repository at this point in the history
Fixes #27

Signed-off-by: Rohit Yadav <[email protected]>
  • Loading branch information
Hoang Nguyen authored and rohityadavcloud committed Jan 20, 2021
1 parent 3a82cc5 commit c9a75e2
Show file tree
Hide file tree
Showing 7 changed files with 718 additions and 36 deletions.
14 changes: 4 additions & 10 deletions ui/src/components/header/UserMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -27,25 +27,19 @@
</span>
<a-menu slot="overlay" class="user-menu-wrapper">
<a-menu-item class="user-menu-item" key="0">
<router-link :to="{ name: 'account' }">
<router-link :to="{ path: '/accountuser/' + $store.getters.userInfo.id }">
<a-icon class="user-menu-item-icon" type="user"/>
<span class="user-menu-item-name">Account</span>
<span class="user-menu-item-name">Profile</span>
</router-link>
</a-menu-item>
<a-menu-item class="user-menu-item" key="2" disabled>
<router-link :to="{ name: 'account' }">
<a-icon class="user-menu-item-icon" type="setting"/>
<span class="user-menu-item-name">Settings</span>
</router-link>
</a-menu-item>
<a-menu-item class="user-menu-item" key="3" disabled>
<a-menu-item class="user-menu-item" key="1" disabled>
<a :href="docBase" target="_blank">
<a-icon class="user-menu-item-icon" type="question-circle-o"></a-icon>
<span class="user-menu-item-name">Help</span>
</a>
</a-menu-item>
<a-menu-divider/>
<a-menu-item class="user-menu-item" key="4">
<a-menu-item class="user-menu-item" key="2">
<a href="javascript:;" @click="handleLogout">
<a-icon class="user-menu-item-icon" type="logout"/>
<span class="user-menu-item-name">Logout</span>
Expand Down
6 changes: 5 additions & 1 deletion ui/src/components/view/InfoCard.vue
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

<template>
<a-spin :spinning="loading">
<a-card class="spin-content" :bordered="true" :title="title">
<a-card class="spin-content" :bordered="bordered" :title="title">
<div>
<div class="resource-details">
<div class="avatar">
Expand Down Expand Up @@ -466,6 +466,10 @@ export default {
title: {
type: String,
default: ''
},
bordered: {
type: Boolean,
default: true
}
},
data () {
Expand Down
3 changes: 2 additions & 1 deletion ui/src/components/view/ResourceView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@
<a-tab-pane
v-for="tab in tabs"
:tab="$t(tab.name)"
:key="tab.name">
:key="tab.name"
v-if="'show' in tab ? tab.show(resource, $route) : true">
<component :is="tab.component" :resource="resource" :loading="loading" />
</a-tab-pane>
</a-tabs>
Expand Down
Loading

0 comments on commit c9a75e2

Please sign in to comment.