import { defineComponent, ref, computed, PropType, toRef, onMounted, onBeforeUnmount } from 'vue' import { useGlobalStore } from '@store/globalStore' import { useI18n } from '@/boot/i18n' import { tools } from '@store/Modules/tools' import { Logo } from '@/components/logo' import { LandingFooter } from '@/components/LandingFooter' import { IMyPage } from 'model' export default defineComponent({ name: 'CShowContentPage', components: {Logo, LandingFooter}, props: { path: { type: String, required: true, }, }, setup(props) { const { t } = useI18n(); const rec = ref(null) const globalStore = useGlobalStore() async function created() { rec.value = await globalStore.loadPage(props.path) } created() return { t, tools, rec, } }, })