Files
juls07.dev/app.vue

17 lines
363 B
Vue

<script setup>
const nuxtApp = useNuxtApp();
const isRouteLoading = ref(false);
nuxtApp.hook("page:start", () => {
isRouteLoading.value = true;
});
nuxtApp.hook("page:finish", () => {
isRouteLoading.value = false;
});
</script>
<template>
<ProgressBar :isLoading="isRouteLoading" />
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>