2018-11-14 14:00:01 +00:00
|
|
|
<template>
|
2018-11-19 15:32:50 +00:00
|
|
|
<div class="dashboard-container">
|
2018-11-14 14:00:01 +00:00
|
|
|
<NavigationArea />
|
|
|
|
<DashboardHeader />
|
2018-11-19 15:32:50 +00:00
|
|
|
<div class="dashboard-container__main-area">
|
2018-11-14 14:00:01 +00:00
|
|
|
<router-view />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script lang="ts">
|
|
|
|
import { Component, Vue } from 'vue-property-decorator';
|
|
|
|
import DashboardHeader from "@/components/dashboard/DashboardHeader.vue";
|
|
|
|
import NavigationArea from "@/components/navigation/NavigationArea.vue";
|
|
|
|
import NAVIGATION_ITEMS from "@/utils/constants/navigationLinks";
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
components: {
|
|
|
|
NavigationArea,
|
|
|
|
DashboardHeader
|
|
|
|
}
|
|
|
|
})
|
|
|
|
export default class Dashboard extends Vue {}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped lang="scss">
|
2018-11-19 15:32:50 +00:00
|
|
|
.dashboard-container {
|
2018-11-14 14:00:01 +00:00
|
|
|
position: fixed;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
background-color: #F5F6FA;
|
|
|
|
z-index: 10;
|
2018-11-19 15:32:50 +00:00
|
|
|
|
|
|
|
&__main-area {
|
|
|
|
position: fixed;
|
|
|
|
width: 80vw;
|
|
|
|
height: 100%;
|
|
|
|
left: 20vw;
|
|
|
|
top: 10vh;
|
|
|
|
}
|
2018-11-14 14:00:01 +00:00
|
|
|
}
|
|
|
|
</style>
|