diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue index bad3aa9c..00469fb4 100644 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue +++ b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/VerticalNavMenu.vue @@ -58,6 +58,12 @@ +
+ +
+
@@ -155,13 +162,21 @@ export default { } }, computed: { - leftMenu() { + current() { const preload = [] const { selected } = this.$store.state.chains const current = navMenuItems.find(x => (x.title === selected.chain_name)) - preload.push({ header: 'current' }) + // preload.push({ header: 'current' }) preload.push(current) - return preload.concat(navMenuItems.filter(x => x.title !== selected.chain_name)) + return preload + }, + options() { + return navMenuItems.map(x => { + if (x.children) { + return { title: x.title, logo: x.icon, route: x.children[0].route } + } + return x + }) }, }, } diff --git a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue index b82f3db0..82c101f6 100644 --- a/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue +++ b/src/@core/layouts/layout-vertical/components/vertical-nav-menu/components/vertical-nav-menu-link/VerticalNavMenuLink.vue @@ -11,8 +11,19 @@ v-bind="linkProps" class="d-flex align-items-center" > - - {{ t(item.title) }} + + + {{ t(item.title) }} import { useUtils as useAclUtils } from '@core/libs/acl' -import { BLink, BBadge } from 'bootstrap-vue' +import { BLink, BBadge, BAvatar } from 'bootstrap-vue' import { useUtils as useI18nUtils } from '@core/libs/i18n' import useVerticalNavMenuLink from './useVerticalNavMenuLink' import mixinVerticalNavMenuLink from './mixinVerticalNavMenuLink' @@ -36,6 +47,7 @@ export default { components: { BLink, BBadge, + BAvatar, }, mixins: [mixinVerticalNavMenuLink], props: { diff --git a/src/@core/scss/base/core/menu/_navigation.scss b/src/@core/scss/base/core/menu/_navigation.scss index 0ea30c36..332597b3 100644 --- a/src/@core/scss/base/core/menu/_navigation.scss +++ b/src/@core/scss/base/core/menu/_navigation.scss @@ -72,7 +72,7 @@ .navbar-header { height: 100%; width: $menu-expanded-width; - height: $navbar-height; + height: fit-content; // $navbar-height; position: relative; padding: 0.35rem 1rem 0.3rem 1.64rem; transition: 300ms ease all, background 0s; diff --git a/src/navigation/vertical/index.js b/src/navigation/vertical/index.js index d1a06ea3..8a9cb207 100644 --- a/src/navigation/vertical/index.js +++ b/src/navigation/vertical/index.js @@ -46,11 +46,7 @@ const modules = [ ] function processMenu() { - const chainMenus = [ - { - header: 'blockchains', - }, - ] + const chainMenus = [] Object.keys(store.state.chains.config).forEach(chain => { const menu = { title: chain,