3 <section class="breadcrumb">
4 <figure><img class="logo" src="@/assets/logo_pure.png" alt=""></figure>
5 <div class="logo_divider"></div>
6 <figure :class="active('HOME')" v-on:click="toggleTab('HOME')"><i class="iconfont icon_home_filled"></i></figure>
7 <figure :class="active('BAPP')" v-on:click="toggleTab('BAPP')"><i class="iconfont icon_bapp_filled"></i></figure>
8 <figure :class="active('WALLETS')" v-on:click="toggleTab('WALLETS')"><i class="iconfont icon_wallet_filled"></i></figure>
9 <figure :class="active('BACKUP')" v-on:click="toggleTab('BACKUP')"><i class="iconfont icon_backup_filled"></i></figure>
11 <figure class="setting" :class="active('SETTINGS')" v-on:click="toggleTab('SETTINGS')">
12 <i class="iconfont icon_setting_fiiled" ></i>
18 import { mapActions, mapGetters, mapState } from 'vuex'
19 import {RouteNames} from '@/router'
31 back(){ this.$router.back() },
32 active: function (name) {
38 RouteNames.ASSET_SELECTION
43 RouteNames.SETTINGS_CURRENCY,
44 RouteNames.SETTINGS_LANG,
45 RouteNames.SETTINGS_DELETE,
50 RouteNames.BACKUP_MNEMONIC,
55 RouteNames.CREATE_ACCOUNT,
57 RouteNames.VERIFY_MNEMONIC,
66 if(home_tab.includes(this.$route.name)){
72 if(setting_tab.includes(this.$route.name)){
78 if(backup_tab.includes(this.$route.name)){
84 if(wallet_tab.includes(this.$route.name)){
90 if(bapp_tab.includes(this.$route.name)){
101 switch(this.$route.name){
102 case RouteNames.ENTRY:
103 case RouteNames.CREATE_ACCOUNT:
104 case RouteNames.MNEMONIC:
105 case RouteNames.VERIFY_MNEMONIC:
106 case RouteNames.RESTORE_ACCOUNT:
107 case RouteNames.SETTING_PASSWORD:
108 case RouteNames.ENABLE:
109 case RouteNames.BAPP_PROMPT:
110 case RouteNames.PROTOCOL: return false;
111 default: return true;
116 this.$router.push({name:RouteNames[name]})
126 transition: all 0.2s ease;
127 transition-property: max-height, line-height, background;
145 figure, .logo_divider{
154 transition: color 0.2s ease;
157 display: inline-flex;
159 justify-content: center;
162 color:rgba(0,0,0,0.3);