Files
artsite/app/pages/index.vue
Arthur DANJOU 9d4ca6476b Replace Mapbox integration with custom Globe component
Switched from Mapbox to a custom globe visualization using 'cobe' library. Removed all Mapbox-related code, dependencies, and environmental variables. Introduced a WebSocket-based system to display live visitor data on the globe.
2025-01-29 12:43:03 +01:00

21 lines
474 B
Vue

<script lang="ts" setup>
const { locale } = useI18n()
const { data: page } = await useAsyncData(`/home/${locale.value}`, () => {
return queryCollection('main').path(`/home/${locale.value}`).first()
}, {
watch: [locale],
})
</script>
<template>
<main class="!max-w-none prose dark:prose-invert">
<ContentRenderer v-if="page" :value="page" />
<HomeStats />
<HomeActivity />
<HomeQuote />
<HomeCatchPhrase />
<HomeGlobe />
</main>
</template>