16 lines
387 B
Vue
16 lines
387 B
Vue
<script setup>
|
|
import { onMounted } from 'vue'
|
|
import { RouterView, useRoute } from 'vue-router'
|
|
import AppNav from './components/AppNav.vue'
|
|
import { useSettings } from './composables/useSettings.js'
|
|
|
|
const route = useRoute()
|
|
const { applySettings } = useSettings()
|
|
onMounted(applySettings)
|
|
</script>
|
|
|
|
<template>
|
|
<AppNav v-if="route.meta.requiresAuth" />
|
|
<RouterView />
|
|
</template>
|