From 806f49e061f6eb321b58fefe0a59592260e45b22 Mon Sep 17 00:00:00 2001 From: upsiflu Date: Fri, 14 Mar 2025 17:47:05 +0100 Subject: [PATCH] fix(front): errors in Sidebar.vue --- front/src/ui/components/Sidebar.vue | 42 ++++++++++++++++++----------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/front/src/ui/components/Sidebar.vue b/front/src/ui/components/Sidebar.vue index c62be7c78..4cf4fbfa3 100644 --- a/front/src/ui/components/Sidebar.vue +++ b/front/src/ui/components/Sidebar.vue @@ -5,6 +5,8 @@ import { useI18n } from 'vue-i18n' import { useStore } from '~/store' import { useModal } from '~/ui/composables/useModal.ts' +import onKeyboardShortcut from '~/composables/onKeyboardShortcut' + import Logo from '~/components/Logo.vue' import Input from '~/components/ui/Input.vue' import Link from '~/components/ui/Link.vue' @@ -34,6 +36,15 @@ const uploads = useUploadsStore() const logoUrl = computed(() => store.state.auth.authenticated ? 'library.index' : 'index') const isOpen = ref(false) + + +// Admin notifications + +const moderationNotifications = computed(() => + store.state.ui.notifications.pendingReviewEdits + + store.state.ui.notifications.pendingReviewReports + + store.state.ui.notifications.pendingReviewRequests +) @@ -178,6 +189,7 @@ const isOpen = ref(false) :class="[$style['menu-links'], isCollapsed && 'hide-on-mobile']" >