Ocelot-Social/webapp/mixins/internalPageMixins.js
2022-10-28 12:06:16 +02:00

24 lines
498 B
JavaScript

import InternalPage from '~/components/_new/features/InternalPage/InternalPage.vue'
export function internalPageMixins(pageParams) {
return {
layout: 'basic',
components: {
InternalPage,
},
data() {
return { pageParams }
},
head() {
return {
title: this.$t(this.pageParams.internalPage.headTitleIdent),
}
},
created() {
if (!this.pageParams.isInternalPage) {
this.pageParams.redirectToPage(this)
}
},
}
}