mahee-auffret/pages/magasin.vue

36 lines
809 B
Vue
Raw Normal View History

2024-02-21 00:30:14 +01:00
<template>
2024-05-27 17:04:45 +02:00
<!-- TODO add "Toiles" et "Impressions" -->
2024-02-21 00:30:14 +01:00
<main>
<p>{{ globalData.magasin_explication }}</p>
<Projects :contents="magasin" />
</main>
</template>
<script>
import Projects from '@/components/Projects.vue';
export default {
async setup() {
2024-02-21 00:30:14 +01:00
const magasin = ref([]);
2024-04-12 00:23:57 +02:00
const { data: itemsData } = useFetch('/api/items/magasin', { server: true });
onBeforeMount(async () => {
2024-04-12 00:23:57 +02:00
if (itemsData.value) {
magasin.value = itemsData.value.data;
}
2024-02-21 00:30:14 +01:00
});
let globalData = await useFetchGlobalData();
globalData = globalData.globalData._object.$sglobalData;
2024-02-21 00:30:14 +01:00
return {
globalData,
2024-04-12 00:23:57 +02:00
magasin
2024-02-21 00:30:14 +01:00
};
},
components: {
Projects
}
};
</script>