69 lines
1.5 KiB
Vue
69 lines
1.5 KiB
Vue
<template>
|
|
<q-layout view="hHh Lpr lFf">
|
|
<q-layout-header class="shift-title">
|
|
<main-menu />
|
|
|
|
<q-tabs class="col" align="justify" color="dark" inverted>
|
|
|
|
<q-route-tab to="/wallet" default slot="title">
|
|
<span><q-icon name="attach_money" /> Wallet</span>
|
|
</q-route-tab>
|
|
<q-route-tab to="/wallet/receive" slot="title">
|
|
<span><q-icon name="call_received" /> Receive</span>
|
|
</q-route-tab>
|
|
<q-route-tab to="/wallet/send" slot="title">
|
|
<span><q-icon name="call_made" /> Send</span>
|
|
</q-route-tab>
|
|
<q-route-tab to="/wallet/addressbook" slot="title">
|
|
<span><q-icon name="person" /> Address Book</span>
|
|
</q-route-tab>
|
|
<q-route-tab to="/wallet/txhistory" slot="title">
|
|
<span><q-icon name="history" /> TX History</span>
|
|
</q-route-tab>
|
|
|
|
</q-tabs>
|
|
</q-layout-header>
|
|
|
|
<q-page-container>
|
|
<keep-alive>
|
|
<router-view />
|
|
</keep-alive>
|
|
</q-page-container>
|
|
|
|
<status-footer />
|
|
|
|
</q-layout>
|
|
</template>
|
|
|
|
<script>
|
|
import {
|
|
openURL
|
|
} from "quasar"
|
|
|
|
import {
|
|
mapState
|
|
} from "vuex"
|
|
|
|
import StatusFooter from "components/footer"
|
|
import MainMenu from "components/mainmenu"
|
|
|
|
export default {
|
|
name: "LayoutDefault",
|
|
data() {
|
|
return {
|
|
selectedTab: "tab-1",
|
|
}
|
|
},
|
|
methods: {
|
|
openURL,
|
|
},
|
|
components: {
|
|
StatusFooter,
|
|
MainMenu
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
</style>
|