summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/global
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-04-13 19:29:50 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-04-13 19:29:50 -0400
commit7b4089b8e483a246d18b8431c909832f3004c422 (patch)
tree873e697b8904e689c1263f67f4b772d967ad97b4 /packages/frontend/src/components/global
parentfactor out SkLazy (diff)
downloadsharkey-7b4089b8e483a246d18b8431c909832f3004c422.tar.gz
sharkey-7b4089b8e483a246d18b8431c909832f3004c422.tar.bz2
sharkey-7b4089b8e483a246d18b8431c909832f3004c422.zip
pass displayBackButton from PageWithHeader to MkPageHeader
Diffstat (limited to 'packages/frontend/src/components/global')
-rw-r--r--packages/frontend/src/components/global/MkPageHeader.tabs.vue2
-rw-r--r--packages/frontend/src/components/global/PageWithHeader.vue3
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/frontend/src/components/global/MkPageHeader.tabs.vue b/packages/frontend/src/components/global/MkPageHeader.tabs.vue
index b54e683179..73c99dfb12 100644
--- a/packages/frontend/src/components/global/MkPageHeader.tabs.vue
+++ b/packages/frontend/src/components/global/MkPageHeader.tabs.vue
@@ -59,7 +59,7 @@ import { prefer } from '@/preferences.js';
const props = withDefaults(defineProps<{
tabs?: Tab[];
tab?: string;
- rootEl?: HTMLElement;
+ rootEl?: HTMLElement | null;
}>(), {
tabs: () => ([] as Tab[]),
});
diff --git a/packages/frontend/src/components/global/PageWithHeader.vue b/packages/frontend/src/components/global/PageWithHeader.vue
index 7ea0b5c97f..cd289d04fb 100644
--- a/packages/frontend/src/components/global/PageWithHeader.vue
+++ b/packages/frontend/src/components/global/PageWithHeader.vue
@@ -6,7 +6,7 @@ SPDX-License-Identifier: AGPL-3.0-only
<template>
<div ref="rootEl" :class="[$style.root, reversed ? '_pageScrollableReversed' : '_pageScrollable']">
<MkStickyContainer>
- <template #header><MkPageHeader v-model:tab="tab" :actions="actions" :tabs="tabs"/></template>
+ <template #header><MkPageHeader v-model:tab="tab" :actions="actions" :tabs="tabs" :displayBackButton="displayBackButton"/></template>
<div :class="$style.body">
<slot></slot>
</div>
@@ -28,6 +28,7 @@ const props = withDefaults(defineProps<{
hideTitle?: boolean;
displayMyAvatar?: boolean;
reversed?: boolean;
+ displayBackButton?: boolean;
}>(), {
tabs: () => ([] as Tab[]),
});