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 }}
+
+
+
+ {{ $t('create_collection') }}
+
+
+ {{ $t('no_collections_copy') }}
+
+
+
@@ -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);
+ }
+}