Skip to content
Snippets Groups Projects
Commit 27a0f4ff authored by Remi  PLANEL's avatar Remi PLANEL
Browse files

Change title + center

parent 14a8e468
No related branches found
No related tags found
No related merge requests found
Pipeline #118453 failed
...@@ -8,13 +8,15 @@ export interface Props { ...@@ -8,13 +8,15 @@ export interface Props {
toc?: boolean toc?: boolean
edit?: boolean edit?: boolean
navDrawer?: boolean navDrawer?: boolean
title?: string
} }
const props = withDefaults(defineProps<Props>(), { const props = withDefaults(defineProps<Props>(), {
fluid: false, fluid: false,
toc: true, toc: true,
edit: true, edit: true,
navDrawer: true navDrawer: true,
title: null
}); });
const drawer = ref(true); const drawer = ref(true);
...@@ -45,7 +47,8 @@ function onScroll() { ...@@ -45,7 +47,8 @@ function onScroll() {
</v-container> </v-container>
<!-- <Footer></Footer> --> <!-- <Footer></Footer> -->
</v-main> </v-main>
<NavNavbar v-model:drawer="drawer" :density="density" :drawer-enabled="navDrawer" /> <NavNavbar v-model:drawer="drawer" :title="title !== null ? title : undefined" :density="density"
:drawer-enabled="navDrawer" />
<slot v-if="navDrawer" name="drawer" :drawer="drawer"> <slot v-if="navDrawer" name="drawer" :drawer="drawer">
<NavDrawer :drawer="drawer" /> <NavDrawer :drawer="drawer" />
</slot> </slot>
......
...@@ -6,6 +6,7 @@ export interface Props { ...@@ -6,6 +6,7 @@ export interface Props {
density: 'prominent' | 'compact' density: 'prominent' | 'compact'
drawer: boolean drawer: boolean
drawerEnabled: boolean drawerEnabled: boolean
title?: string
} }
const runtimeConfig = useRuntimeConfig(); const runtimeConfig = useRuntimeConfig();
...@@ -16,7 +17,8 @@ const switchTheme = ref(false) ...@@ -16,7 +17,8 @@ const switchTheme = ref(false)
const props = withDefaults(defineProps<Props>(), { const props = withDefaults(defineProps<Props>(), {
density: "prominent", density: "prominent",
drawer: true, drawer: true,
drawerEnabled: true drawerEnabled: true,
title: "Knowledge database of all known anti-phage systems"
}); });
const emit = defineEmits(['update:drawer']) const emit = defineEmits(['update:drawer'])
function toggleTheme() { function toggleTheme() {
...@@ -47,13 +49,12 @@ function toggleDrawer() { ...@@ -47,13 +49,12 @@ function toggleDrawer() {
<template> <template>
<v-app-bar :elevation="0" border name="app-bar" :density="density" color="background"> <v-app-bar :elevation="0" border name="app-bar" :density="density" color="background">
<template v-if="drawerEnabled" #prepend> <template v-if="drawerEnabled" #prepend>
<v-app-bar-nav-icon @click.stop="toggleDrawer"></v-app-bar-nav-icon> <v-app-bar-nav-icon @click.stop="toggleDrawer" class="d-flex align-self-center"></v-app-bar-nav-icon>
<!-- <Logo height="45px" /> --> <!-- <Logo height="45px" /> -->
</template> </template>
<v-app-bar-title> <v-app-bar-title class="d-flex align-self-center py-0">
<span class="d-flex align-center"> <span class="">
Knowledge database of all known anti-phage systems {{ title }} </span>
</span>
</v-app-bar-title> </v-app-bar-title>
<template #append> <template #append>
<template v-if="!mobile"> <template v-if="!mobile">
......
<template> <script setup lang="ts">
<LayoutWrapper :fluid="true" :toc="false" :edit="false" :nav-drawer="false"> const { page } = useContent();
</script>
<template>
<LayoutWrapper :title="page.title" :fluid="true" :toc="false" :edit="false" :nav-drawer="false">
<slot /> <slot />
</LayoutWrapper> </LayoutWrapper>
</template> </template>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment