dashboard/components/EmberPageView.vue

37 lines
519 B
Vue

<script>
import EmberPage from '@/components/EmberPage';
export default {
components: { EmberPage },
props: {
pages: {
type: Object,
required: true
},
},
data() {
const page = this.$route.params.page;
let src;
if (page) {
src = this.pages[page];
}
return {
src,
page
};
},
};
</script>
<template>
<EmberPage v-if="src" :src="src" :fixed="true" />
<div v-else>
<h1>Page Not Found</h1>
<h2>{{ page }}</h2>
</div>
</template>