12 background-color: #3c454b;
21 .accounts::-webkit-scrollbar {
29 border-top: 1px solid #c9c9c9;
34 display: inline-block;
35 vertical-align: middle;
42 text-overflow: ellipsis;
51 <link href="https://cdn.jsdelivr.net/npm/animate.css@3.5.1" rel="stylesheet" type="text/css">
52 <div v-show="maskShow" class="mask"></div>
53 <transition name="left-menu" v-on:after-leave="close" enter-active-class="animated slideInLeft faster" leave-active-class="animated slideOutLeft faster">
54 <div v-show="show" class="mc-wrap">
55 <MenuPage :title="$t('menu.title')" @back="close">
56 <div class="list accounts">
57 <div v-for="(account, index) in accounts" :key="index" @click="accountSelected(account)">
58 <div :class="(currAccount != undefined && account.address == currAccount.address) ? 'list-item active': 'list-item'">
59 <i class="iconfont icon-user"></i>
61 <div class="account-alias">{{account.alias}}</div>
62 <div class="account-asset">{{account.balance}} BTM</div>
67 <div class="list menu">
68 <div class="list-item" @click="currView='creation'">
69 <i class="iconfont icon-plusbox"></i>{{ $t('menu.createAccount') }}
71 <div class="list-item" @click="currView='backup'">
72 <i class="iconfont icon-backup"></i>{{ $t('menu.backup') }}
74 <div class="list-item" @click="currView='help'">
75 <i class="iconfont icon-help"></i>{{ $t('menu.help') }}
77 <div class="list-item" @click="currView='settings'">
78 <i class="iconfont icon-settings"></i>{{ $t('menu.setting') }}
85 <Creation key="creation" v-show="view.creation" @on-back="accountSelected" @on-exit="close"></Creation>
86 <Recovery key="recovery" v-show="view.recovery" @on-back="goBack" @on-exit="close"></Recovery>
87 <Bakcup key="backup" v-show="view.backup" @on-back="goBack" @on-exit="close"></Bakcup>
88 <Help key="help" v-show="view.help" @on-back="goBack" @on-exit="close"></Help>
89 <Settings key="settings" v-show="view.settings" @on-back="goBack" @on-exit="close"></Settings>
97 import Creation from "./menu-creation";
98 import Recovery from "./menu-recovery";
99 import Bakcup from "./menu-backup";
100 import Help from "./menu-help";
101 import Settings from "./menu-settings";
125 const { currView } = this;
127 creation: currView === "creation",
128 recovery: currView === "recovery",
129 backup: currView === "backup",
130 help: currView === "help",
131 settings: currView === "settings"
136 selectedAccount(newVal) {
137 this.currAccount = newVal
141 open: function (child) {
143 this.maskShow = true;
144 this.currView = child;
148 this.maskShow = false;
151 goBack: function (from) {
154 accountSelected: function (accountInfo) {
155 // this.accounts.push(accountInfo);
156 // this.currAccount = accountInfo;
157 this.$emit("on-account-change", accountInfo);