diff --git a/src/App.vue b/src/App.vue index 5196026..c02439a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,21 +2,28 @@ import { RouterView, useRouter } from 'vue-router' import { useSettingsStore } from './stores/settings' import FooterBar from './components/FooterBar.vue' -import { defineAsyncComponent } from 'vue' +import NavBar from './components/NavBar.vue' +import { onMounted, ref } from 'vue' const settingsStore = useSettingsStore() const router = useRouter() const excludedNavBarRoutes = ['/login', '/register'] -const NavBarLoaded = defineAsyncComponent(() => import('./components/NavBar.vue')) +const isRouterReady = ref(false) + +onMounted(() => { + router.isReady().then(() => (isRouterReady.value = true)) +})