diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index 2566f956..3df9d573 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -249,9 +249,16 @@ const viewsDropdownOptions = computed(() => { router.push({ ...route, query: { view: view.name } }) } }) - let savedViews = list.value.data.views.filter((v) => !v.pinned) + let publicViews = list.value.data.views.filter((v) => v.public) + let savedViews = list.value.data.views.filter((v) => !v.pinned && !v.public) let pinnedViews = list.value.data.views.filter((v) => v.pinned) + publicViews.length && + _views.push({ + group: 'Public Views', + items: publicViews, + }) + savedViews.length && _views.push({ group: 'Saved Views',