From bd6eecbabae8187a6f020643075c7454ebd09bfa Mon Sep 17 00:00:00 2001 From: ArneBo Date: Wed, 12 Mar 2025 13:00:00 +0100 Subject: [PATCH] feat(front): admin menu in sidebar --- front/src/ui/components/Sidebar.vue | 81 ++++++++++++++++++++++++++--- 1 file changed, 73 insertions(+), 8 deletions(-) diff --git a/front/src/ui/components/Sidebar.vue b/front/src/ui/components/Sidebar.vue index ba4e6cef6..bcf810a8b 100644 --- a/front/src/ui/components/Sidebar.vue +++ b/front/src/ui/components/Sidebar.vue @@ -9,6 +9,8 @@ import Logo from '~/components/Logo.vue' import Input from '~/components/ui/Input.vue' import Link from '~/components/ui/Link.vue' import UserMenu from './UserMenu.vue' +import Popover from '~/components/ui/Popover.vue' +import PopoverItem from '~/components/ui/popover/PopoverItem.vue' import Button from '~/components/ui/Button.vue' import Layout from '~/components/ui/Layout.vue' import Spacer from '~/components/ui/Spacer.vue' @@ -30,6 +32,8 @@ const { value: searchParameter } = useModal('search') const store = useStore() const uploads = useUploadsStore() const logoUrl = computed(() => store.state.auth.authenticated ? 'library.index' : 'index') + +const isOpen = ref(false)