Feature: Improve Dashboard UI (#630)

This commit is contained in:
Nithin David Thomas 2020-03-22 11:44:40 +05:30 committed by GitHub
parent 29bb2bff3a
commit fe70843fae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 111 additions and 51 deletions

View file

@ -6,16 +6,19 @@
:class="computedClass"
>
<a
class="sub-menu-title"
:class="getMenuItemClass"
data-tooltip
aria-haspopup="true"
:title="menuItem.toolTip"
>
<i :class="menuItem.icon" />
{{ menuItem.label }}
<div class="wrap">
<i :class="menuItem.icon" />
{{ menuItem.label }}
</div>
<span
v-if="showItem(menuItem)"
class="ion-ios-plus-outline"
class="child-icon ion-android-add-circle"
@click.prevent="newLinkClick"
/>
</a>
@ -28,12 +31,14 @@
:to="child.toState"
>
<a href="#">
<i
v-if="computedInboxClass(child)"
class="inbox-icon"
:class="computedInboxClass(child)"
></i>
{{ child.label }}
<div class="wrap">
<i
v-if="computedInboxClass(child)"
class="inbox-icon"
:class="computedInboxClass(child)"
></i>
{{ child.label }}
</div>
</a>
</router-link>
</ul>
@ -115,3 +120,9 @@ export default {
},
};
</script>
<style lang="scss" scoped>
.sub-menu-title {
display: flex;
justify-content: space-between;
}
</style>