designtopack/src/App.vue

24 lines
411 B
Vue
Raw Normal View History

2024-07-10 18:43:46 +02:00
<script setup>
import Home from "./views/Home.vue";
import { useApiStore } from "./stores/api";
2024-07-10 16:10:33 +02:00
2024-07-10 18:43:46 +02:00
const templates = {
home: {
component: Home,
query: {
title: true,
},
},
};
2024-07-10 16:10:33 +02:00
2024-07-10 18:43:46 +02:00
const api = useApiStore();
const pageTemplate = kirbyData.pageTemplate;
const pageUri = kirbyData.pageUri;
2024-07-10 16:10:33 +02:00
2024-07-10 18:43:46 +02:00
api.fetchData();
2024-07-10 16:10:33 +02:00
</script>
2024-07-10 18:43:46 +02:00
<template>
<component :is="templates[pageTemplate].component" />
</template>