From 8a0217824d3253114322ea3537a56faab60d38b6 Mon Sep 17 00:00:00 2001 From: Ben Haynes Date: Mon, 31 Aug 2020 18:05:04 -0400 Subject: [PATCH] add empty collections --- .../collections/components/navigation.vue | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/app/src/modules/collections/components/navigation.vue b/app/src/modules/collections/components/navigation.vue index 26d27838d4..ac985e0630 100644 --- a/app/src/modules/collections/components/navigation.vue +++ b/app/src/modules/collections/components/navigation.vue @@ -24,6 +24,16 @@ {{ bookmark.title }} + +
+ + +
+ @@ -31,6 +41,7 @@ import { defineComponent, computed } from '@vue/composition-api'; import useNavigation from '../composables/use-navigation'; import { usePresetsStore } from '@/stores/'; +import { useUserStore } from '@/stores'; export default defineComponent({ props: { @@ -42,6 +53,8 @@ export default defineComponent({ setup() { const presetsStore = usePresetsStore(); const { customNavItems, navItems } = useNavigation(); + const userStore = useUserStore(); + const isAdmin = computed(() => userStore.state.currentUser?.role.admin === true); const bookmarks = computed(() => { return presetsStore.state.collectionPresets @@ -56,7 +69,7 @@ export default defineComponent({ }); }); - return { navItems, bookmarks, customNavItems }; + return { navItems, bookmarks, customNavItems, isAdmin }; }, }); @@ -66,4 +79,12 @@ export default defineComponent({ padding-left: 8px; font-weight: 600; } + +.empty { + color: var(--foreground-subdued); + .v-button { + --v-button-background-color: var(--foreground-subdued); + --v-button-background-color-hover: var(--primary); + } +}