From dfc78b16e8ba4e68e3dc2236595488e456e2bb08 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 19 Jan 2024 20:48:37 +0530 Subject: [PATCH] fix: show public views section in list view dropdown --- frontend/src/components/ViewControls.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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',