将tokennomic改为tokenomic, 增加roadmap页面

This commit is contained in:
cebgcontract 2022-02-24 14:32:46 +08:00
parent bf98cf166e
commit fbff83a04a
54 changed files with 163 additions and 46 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 849 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 999 B

After

Width:  |  Height:  |  Size: 999 B

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 226 KiB

After

Width:  |  Height:  |  Size: 226 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -19,7 +19,7 @@
<div class="title">Product</div> <div class="title">Product</div>
<a href="/">Home</a> <a href="/">Home</a>
<a href="/gameplay">Gameplay</a> <a href="/gameplay">Gameplay</a>
<a href="/tokennomic">Tokennomic</a> <a href="/tokenomic">Tokenomic</a>
<a href="/nft">NFT</a> <a href="/nft">NFT</a>
<a href="javascript:void(0);" @click="comingSoon">Marketplace</a> <a href="javascript:void(0);" @click="comingSoon">Marketplace</a>
</div> </div>

View File

@ -7,7 +7,7 @@
<li :class="{'active': currentSection === 'home'}"><a href="/">Home</a></li> <li :class="{'active': currentSection === 'home'}"><a href="/">Home</a></li>
<li :class="{'active': currentSection === 'gameplay'}"><a href="/gameplay">GamePlay</a></li> <li :class="{'active': currentSection === 'gameplay'}"><a href="/gameplay">GamePlay</a></li>
<li :class="{'active': currentSection === 'nft'}"><a href="/nft">NFT</a></li> <li :class="{'active': currentSection === 'nft'}"><a href="/nft">NFT</a></li>
<li :class="{'active': currentSection === 'tokennomic'}"><a href="/tokennomic">Tokennomic</a></li> <li :class="{'active': currentSection === 'tokenomic'}"><a href="/tokenomic">Tokenomic</a></li>
<li :class="{'active': currentSection === 'team'}" ><a href="/team">Team</a></li> <li :class="{'active': currentSection === 'team'}" ><a href="/team">Team</a></li>
<li :class="{'active': currentSection === 'roadmap'}"><a href="/roadmap">Roadmap</a></li> <li :class="{'active': currentSection === 'roadmap'}"><a href="/roadmap">Roadmap</a></li>
</ul> </ul>

View File

@ -22,7 +22,7 @@
</div> </div>
<a href="/">Home</a> <a href="/">Home</a>
<a href="/gameplay">Gameplay</a> <a href="/gameplay">Gameplay</a>
<a href="/tokennomic">Tokennomic</a> <a href="/tokenomic">Tokenomic</a>
<a href="/nft">NFT</a> <a href="/nft">NFT</a>
<a href="javascript:void(0);" @click="comingSoon">Marketplace</a> <a href="javascript:void(0);" @click="comingSoon">Marketplace</a>
</div> </div>

View File

@ -7,7 +7,7 @@
<a class="one-menu" href="/" :class="{'active': currentSection === 'home'}">Home</a> <a class="one-menu" href="/" :class="{'active': currentSection === 'home'}">Home</a>
<a class="one-menu" href="/gameplay" :class="{'active': currentSection === 'gameplay'}">GamePlay</a> <a class="one-menu" href="/gameplay" :class="{'active': currentSection === 'gameplay'}">GamePlay</a>
<a class="one-menu" href="/nft" :class="{'active': currentSection === 'nft'}">NFT</a> <a class="one-menu" href="/nft" :class="{'active': currentSection === 'nft'}">NFT</a>
<a class="one-menu" href="/tokennomic" :class="{'active': currentSection === 'tokennomic'}">Tokennomic</a> <a class="one-menu" href="/tokenomic" :class="{'active': currentSection === 'tokenomic'}">Tokenomic</a>
<a class="one-menu" href="/team" :class="{'active': currentSection === 'team'}">Team</a> <a class="one-menu" href="/team" :class="{'active': currentSection === 'team'}">Team</a>
<a class="one-menu" href="/roadmap" :class="{'active': currentSection === 'roadmap'}">Roadmap</a> <a class="one-menu" href="/roadmap" :class="{'active': currentSection === 'roadmap'}">Roadmap</a>
<div class="market-btn" @click="comingSoon"> <div class="market-btn" @click="comingSoon">

View File

@ -0,0 +1,25 @@
<template>
<div class="root" :class="{'mobile': mobile}">
</div>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'
import { AppModule, DeviceType } from '@/store/modules/app'
@Component({
name: 'InfoPanel',
components: {
}
})
export default class InfoPanel extends Vue {
get mobile() {
return AppModule.device === DeviceType.Mobile
}
}
</script>
<style lang="scss" scoped>
.root{
}
</style>

View File

@ -0,0 +1,18 @@
<template>
<div class="">
</div>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'
@Component({
name: 'OneIcon',
components: {
}
})
export default class OneIcon extends Vue {}
</script>
<style lang="scss" scoped>
</style>

View File

@ -0,0 +1,23 @@
<template>
<div class="" :class="{'mobile': mobile}">
</div>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'
import { AppModule, DeviceType } from '@/store/modules/app'
@Component({
name: 'ProgressBar',
components: {
}
})
export default class ProgressBar extends Vue {
get mobile() {
return AppModule.device === DeviceType.Mobile
}
}
</script>
<style lang="scss" scoped>
</style>

View File

@ -0,0 +1,26 @@
<template>
<div class="root" :class="{'mobile': mobile}">
</div>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'
import { AppModule, DeviceType } from '@/store/modules/app'
@Component({
name: 'ProgressMap',
components: {
}
})
export default class ProgressMap extends Vue {
get mobile() {
return AppModule.device === DeviceType.Mobile
}
}
</script>
<style lang="scss" scoped>
.root{
height: 637px;
padding: 60px 353px 106px 0
}
</style>

View File

@ -1,19 +1,19 @@
<template> <template>
<div class="root" :class="{'mobile': mobile}"> <div class="root" :class="{'mobile': mobile}">
<icon-title-bar :title-img="require('@/assets/202202/tokennomic/allocation.png')"></icon-title-bar> <icon-title-bar :title-img="require('@/assets/202202/tokenomic/allocation.png')"></icon-title-bar>
<div class="main-img-container"> <div class="main-img-container">
<img class="main-img" src="@/assets/202202/tokennomic/allocation-chart.png" alt="allocation"/> <img class="main-img" src="@/assets/202202/tokenomic/allocation-chart.png" alt="allocation"/>
</div> </div>
<icon-title-bar :title-img="require('@/assets/202202/tokennomic/schedule.png')"></icon-title-bar> <icon-title-bar :title-img="require('@/assets/202202/tokenomic/schedule.png')"></icon-title-bar>
<div class="main-img-container"> <div class="main-img-container">
<img class="schedule" src="@/assets/202202/tokennomic/schedule-table.png" alt="schedule"/> <img class="schedule" src="@/assets/202202/tokenomic/schedule-table.png" alt="schedule"/>
</div> </div>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import IconTitleBar from '@/components/tokennomic/IconTitleBar.vue' import IconTitleBar from '@/components/tokenomic/IconTitleBar.vue'
import { AppModule, DeviceType } from '@/store/modules/app' import { AppModule, DeviceType } from '@/store/modules/app'
@Component({ @Component({

View File

@ -72,7 +72,7 @@ export default class extends Vue {
font-size: 24px; font-size: 24px;
&.active { &.active {
color: #A37734; color: #A37734;
background-image: url('../../assets/202202/tokennomic/tab-active.png'); background-image: url('../../assets/202202/tokenomic/tab-active.png');
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: top; background-position: top;
background-size: 100% 100%; background-size: 100% 100%;

View File

@ -2,18 +2,18 @@
<div class="root" :class="{'mobile': mobile}"> <div class="root" :class="{'mobile': mobile}">
<token-info-table :token-data="tokenInfo"></token-info-table> <token-info-table :token-data="tokenInfo"></token-info-table>
<token-address :token-data="tokenInfo"></token-address> <token-address :token-data="tokenInfo"></token-address>
<icon-title-bar :title-img="require('@/assets/202202/tokennomic/user-case.png')"></icon-title-bar> <icon-title-bar :title-img="require('@/assets/202202/tokenomic/user-case.png')"></icon-title-bar>
<div class="main-img-container"> <div class="main-img-container">
<img class="main-img" src="@/assets/202202/tokennomic/cec.png" alt="cec"/> <img class="main-img" src="@/assets/202202/tokenomic/cec.png" alt="cec"/>
</div> </div>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import IconTitleBar from '@/components/tokennomic/IconTitleBar.vue' import IconTitleBar from '@/components/tokenomic/IconTitleBar.vue'
import TokenInfoTable, { ITokenData } from '@/components/tokennomic/TokenInfoTable.vue' import TokenInfoTable, { ITokenData } from '@/components/tokenomic/TokenInfoTable.vue'
import TokenAddress from '@/components/tokennomic/TokenAddress.vue' import TokenAddress from '@/components/tokenomic/TokenAddress.vue'
import { AppModule, DeviceType } from '@/store/modules/app' import { AppModule, DeviceType } from '@/store/modules/app'
@Component({ @Component({

View File

@ -2,18 +2,18 @@
<div class="root" :class="{'mobile': mobile}"> <div class="root" :class="{'mobile': mobile}">
<token-info-table :token-data="tokenInfo"></token-info-table> <token-info-table :token-data="tokenInfo"></token-info-table>
<token-address :token-data="tokenInfo"></token-address> <token-address :token-data="tokenInfo"></token-address>
<icon-title-bar :title-img="require('@/assets/202202/tokennomic/user-case.png')"></icon-title-bar> <icon-title-bar :title-img="require('@/assets/202202/tokenomic/user-case.png')"></icon-title-bar>
<div class="main-img-container"> <div class="main-img-container">
<img class="main-img" src="@/assets/202202/tokennomic/ceg.png" alt="ceg"/> <img class="main-img" src="@/assets/202202/tokenomic/ceg.png" alt="ceg"/>
</div> </div>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import IconTitleBar from '@/components/tokennomic/IconTitleBar.vue' import IconTitleBar from '@/components/tokenomic/IconTitleBar.vue'
import TokenInfoTable, { ITokenData } from '@/components/tokennomic/TokenInfoTable.vue' import TokenInfoTable, { ITokenData } from '@/components/tokenomic/TokenInfoTable.vue'
import TokenAddress from '@/components/tokennomic/TokenAddress.vue' import TokenAddress from '@/components/tokenomic/TokenAddress.vue'
import { AppModule, DeviceType } from '@/store/modules/app' import { AppModule, DeviceType } from '@/store/modules/app'
@Component({ @Component({

View File

@ -4,7 +4,7 @@
<div>${{tokenData.symbol}} Contract Address</div> <div>${{tokenData.symbol}} Contract Address</div>
<img <img
class='cp-btn' class='cp-btn'
src="@/assets/202202/tokennomic/copy.png" src="@/assets/202202/tokenomic/copy.png"
v-clipboard:copy="tokenData.address" v-clipboard:copy="tokenData.address"
v-clipboard:success="onCopy" v-clipboard:success="onCopy"
v-clipboard:error="onCopyError" v-clipboard:error="onCopyError"

View File

@ -8,7 +8,7 @@ import Index from '@/views/desktop/Index.vue'
import Presale from '@/views/desktop/Presale.vue' import Presale from '@/views/desktop/Presale.vue'
import NFT from '@/views/desktop/NFT.vue' import NFT from '@/views/desktop/NFT.vue'
import Gameplay from '@/views/desktop/Gameplay.vue' import Gameplay from '@/views/desktop/Gameplay.vue'
import Tokennomic from '@/views/desktop/Tokennomic.vue' import Tokenomic from '@/views/desktop/Tokenomic.vue'
import Team from '@/views/desktop/Team.vue' import Team from '@/views/desktop/Team.vue'
import Roadmap from '@/views/desktop/Roadmap.vue' import Roadmap from '@/views/desktop/Roadmap.vue'
import MobileIndex from '@/views/mobile/Index.vue' import MobileIndex from '@/views/mobile/Index.vue'
@ -16,7 +16,7 @@ import { AppModule, DeviceType } from '@/store/modules/app'
import { isMobile } from '@/utils/resize' import { isMobile } from '@/utils/resize'
import MobileGameplay from '@/views/mobile/Gameplay.vue' import MobileGameplay from '@/views/mobile/Gameplay.vue'
import MobileNft from '@/views/mobile/NFT.vue' import MobileNft from '@/views/mobile/NFT.vue'
import MobileTokennomic from '@/views/mobile/Tokennomic.vue' import MobileTokennomic from '@/views/mobile/Tokenomic.vue'
import MobileTeam from '@/views/mobile/Team.vue' import MobileTeam from '@/views/mobile/Team.vue'
Vue.use(VueRouter) Vue.use(VueRouter)
@ -75,9 +75,9 @@ const routes: Array<RouteConfig> = [
component: mobile ? MobileGameplay : Gameplay component: mobile ? MobileGameplay : Gameplay
}, },
{ {
path: '/tokennomic', path: '/tokenomic',
name: 'Tokennomic', name: 'Tokenomic',
component: mobile ? MobileTokennomic : Tokennomic component: mobile ? MobileTokennomic : Tokenomic
}, },
{ {
path: '/team', path: '/team',

View File

@ -17,7 +17,7 @@ import { Component, Vue } from 'vue-property-decorator'
import DesktopHeader from '@/components/index/DesktopHeader.vue' import DesktopHeader from '@/components/index/DesktopHeader.vue'
import DesktopFooter from '@/components/index/DesktopFooter.vue' import DesktopFooter from '@/components/index/DesktopFooter.vue'
import VideoSection from '@/components/gameplay/VideoSection.vue' import VideoSection from '@/components/gameplay/VideoSection.vue'
import TabBar, { ITabData } from '@/components/tokennomic/TabBar.vue' import TabBar, { ITabData } from '@/components/tokenomic/TabBar.vue'
import DataCell from '@/components/gameplay/DataCell.vue' import DataCell from '@/components/gameplay/DataCell.vue'
@Component({ @Component({

View File

@ -1,6 +1,12 @@
<template> <template>
<div class="container" :style="cstyle"> <div class="container" :style="cstyle">
<desktop-header current-section="roadmap"></desktop-header> <desktop-header current-section="roadmap"></desktop-header>
<div class="content">
<div class="title-bar">
<img src="@/assets/202202/roadmap/icon-text.png" alt="funder team"/>
</div>
<progress-map></progress-map>
</div>
<desktop-footer></desktop-footer> <desktop-footer></desktop-footer>
</div> </div>
</template> </template>
@ -9,10 +15,12 @@
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import DesktopHeader from '@/components/index/DesktopHeader.vue' import DesktopHeader from '@/components/index/DesktopHeader.vue'
import DesktopFooter from '@/components/index/DesktopFooter.vue' import DesktopFooter from '@/components/index/DesktopFooter.vue'
import ProgressMap from '@/components/roadmap/ProgressMap.vue'
@Component({ @Component({
name: 'Roadmap', name: 'Roadmap',
components: { components: {
ProgressMap,
DesktopFooter, DesktopFooter,
DesktopHeader DesktopHeader
} }
@ -22,7 +30,6 @@ export default class extends Vue {
private initWidth = 1920 private initWidth = 1920
get cstyle() { get cstyle() {
return { return {
// transform: `scale(${this.scale})`
zoom: this.scale zoom: this.scale
} }
} }
@ -55,5 +62,23 @@ export default class extends Vue {
margin: 0 auto; margin: 0 auto;
background-color: #171717; background-color: #171717;
transform-origin: top; transform-origin: top;
.content{
width: 1920px;
height: 1170px;
background-image: url('../../assets/202202/roadmap/background.png');
background-repeat: repeat;
background-color: white;
display: flex;
.title-bar {
margin-top: 90px;
display: flex;
justify-content: center;
width: 100%;
img{
width: 410px;
height: 82px;
}
}
}
} }
</style> </style>

View File

@ -47,7 +47,7 @@ export default class extends Vue {
private teamList = [{ private teamList = [{
avatar: require('@/assets/202202/team/luca_ganzedda.png'), avatar: require('@/assets/202202/team/luca_ganzedda.png'),
name: 'Luca Ganzedda', name: 'Luca Ganzedda',
job: 'Tokennomic Manager', job: 'Tokenomic Manager',
intro: [ intro: [
'Luca has accumulated a lot of project experience in different field, including DAO,NFT, Gamefi and DeFi, and good at token economic model design,digital asset consulting, IDO/IEO guidance.', 'Luca has accumulated a lot of project experience in different field, including DAO,NFT, Gamefi and DeFi, and good at token economic model design,digital asset consulting, IDO/IEO guidance.',
'Luca has the master degree in economics, and double bachelors degree in macroeconomics and Economics.' 'Luca has the master degree in economics, and double bachelors degree in macroeconomics and Economics.'

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="container" :style="cstyle"> <div class="container" :style="cstyle">
<desktop-header current-section="tokennomic"></desktop-header> <desktop-header current-section="tokenomic"></desktop-header>
<img class="top-bg" src="@/assets/202202/tokennomic/tokennomic_bg.png" alt="top bg"/> <img class="top-bg" src="@/assets/202202/tokenomic/tokennomic_bg.png" alt="top bg"/>
<tab-bar <tab-bar
:select-tab="activeTab" :select-tab="activeTab"
:tab-datas="tabs" :tab-datas="tabs"
@ -19,13 +19,13 @@
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import DesktopHeader from '@/components/index/DesktopHeader.vue' import DesktopHeader from '@/components/index/DesktopHeader.vue'
import DesktopFooter from '@/components/index/DesktopFooter.vue' import DesktopFooter from '@/components/index/DesktopFooter.vue'
import TabCec from '@/components/tokennomic/TabCec.vue' import TabCec from '@/components/tokenomic/TabCec.vue'
import TabCeg from '@/components/tokennomic/TabCeg.vue' import TabCeg from '@/components/tokenomic/TabCeg.vue'
import TabBar, { ITabData } from '@/components/tokennomic/TabBar.vue' import TabBar, { ITabData } from '@/components/tokenomic/TabBar.vue'
import TabAllocation from '@/components/tokennomic/TabAllocation.vue' import TabAllocation from '@/components/tokenomic/TabAllocation.vue'
@Component({ @Component({
name: 'Tokennomic', name: 'Tokenomic',
components: { components: {
TabAllocation, TabAllocation,
TabCeg, TabCeg,

View File

@ -10,7 +10,7 @@
<script lang="ts"> <script lang="ts">
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import VideoSection from '@/components/gameplay/VideoSection.vue' import VideoSection from '@/components/gameplay/VideoSection.vue'
import { ITabData } from '@/components/tokennomic/TabBar.vue' import { ITabData } from '@/components/tokenomic/TabBar.vue'
import DataCell from '@/components/gameplay/DataCell.vue' import DataCell from '@/components/gameplay/DataCell.vue'
import MobileHeader from '@/components/mobile/main/MobileHeader.vue' import MobileHeader from '@/components/mobile/main/MobileHeader.vue'
import MobileFooter from '@/components/mobile/main/MobileFooter.vue' import MobileFooter from '@/components/mobile/main/MobileFooter.vue'

View File

@ -49,7 +49,7 @@ export default class MobileTeam extends Vue {
private teamList = [{ private teamList = [{
avatar: require('@/assets/202202/team/luca_ganzedda.png'), avatar: require('@/assets/202202/team/luca_ganzedda.png'),
name: 'Luca Ganzedda', name: 'Luca Ganzedda',
job: 'Tokennomic Manager', job: 'Tokenomic Manager',
intro: [ intro: [
'Luca has accumulated a lot of project experience in different field, including DAO,NFT, Gamefi and DeFi, and good at token economic model design,digital asset consulting, IDO/IEO guidance.', 'Luca has accumulated a lot of project experience in different field, including DAO,NFT, Gamefi and DeFi, and good at token economic model design,digital asset consulting, IDO/IEO guidance.',
'Luca has the master degree in economics, and double bachelors degree in macroeconomics and Economics.' 'Luca has the master degree in economics, and double bachelors degree in macroeconomics and Economics.'

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="container" > <div class="container" >
<mobile-header current-section="tokennomic"></mobile-header> <mobile-header current-section="tokenomic"></mobile-header>
<img class="top-bg" src="@/assets/mobile/tokennomic/cebg_banner4.png" alt="top bg"/> <img class="top-bg" src="@/assets/mobile/tokenomic/cebg_banner4.png" alt="top bg"/>
<tab-bar <tab-bar
:select-tab="activeTab" :select-tab="activeTab"
:tab-datas="tabs" :tab-datas="tabs"
@ -18,16 +18,16 @@
import { Component, Vue } from 'vue-property-decorator' import { Component, Vue } from 'vue-property-decorator'
import DesktopHeader from '@/components/index/DesktopHeader.vue' import DesktopHeader from '@/components/index/DesktopHeader.vue'
import DesktopFooter from '@/components/index/DesktopFooter.vue' import DesktopFooter from '@/components/index/DesktopFooter.vue'
import TabCec from '@/components/tokennomic/TabCec.vue' import TabCec from '@/components/tokenomic/TabCec.vue'
import TabCeg from '@/components/tokennomic/TabCeg.vue' import TabCeg from '@/components/tokenomic/TabCeg.vue'
import TabBar, { ITabData } from '@/components/tokennomic/TabBar.vue' import TabBar, { ITabData } from '@/components/tokenomic/TabBar.vue'
import TabAllocation from '@/components/tokennomic/TabAllocation.vue' import TabAllocation from '@/components/tokenomic/TabAllocation.vue'
import MobileHeader from '@/components/mobile/main/MobileHeader.vue' import MobileHeader from '@/components/mobile/main/MobileHeader.vue'
import MobileFooter from '@/components/mobile/main/MobileFooter.vue' import MobileFooter from '@/components/mobile/main/MobileFooter.vue'
import { AppModule, DeviceType } from '@/store/modules/app' import { AppModule, DeviceType } from '@/store/modules/app'
@Component({ @Component({
name: 'MobileTokennomic', name: 'MobileTokenomic',
components: { components: {
MobileFooter, MobileFooter,
MobileHeader, MobileHeader,
@ -39,7 +39,7 @@ import { AppModule, DeviceType } from '@/store/modules/app'
TabBar TabBar
} }
}) })
export default class MobileTokennomic extends Vue { export default class MobileTokenomic extends Vue {
private activeTab = 'cec' private activeTab = 'cec'
get mobile() { get mobile() {