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>
|