23 lines
551 B
Vue
23 lines
551 B
Vue
<template>
|
|
<h1 v-if="page" class="sr-only">{{ page.content.title }}</h1>
|
|
<div class="with-sidebar">
|
|
<Menu />
|
|
<RouterView />
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
import { storeToRefs } from 'pinia';
|
|
import Menu from './components/Menu.vue';
|
|
import { usePageStore } from './stores/page';
|
|
import { detect } from 'detect-browser';
|
|
|
|
const browser = detect();
|
|
|
|
if (browser) {
|
|
document.querySelector(
|
|
'html'
|
|
).dataset.browser = `${browser.name} ${browser.version} ${browser.os}`;
|
|
}
|
|
const { page } = storeToRefs(usePageStore());
|
|
</script>
|