From a7f9859b892374becbaf044387b0c8a1ceab6cff Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Mon, 1 Jan 2024 19:01:43 +0530 Subject: [PATCH] fix: show pinned views and saved views as different group in view dropdown --- frontend/src/components/ViewControls.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index 365dadc4..9492320c 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -209,10 +209,19 @@ function setupViews(views) { } }) - if (views.length) { + let pinnedViews = views?.filter((v) => v.pinned) || [] + let savedViews = views?.filter((v) => !v.pinned) || [] + + if (savedViews.length) { viewsDropdownOptions.value.push({ group: 'Saved Views', - items: views, + items: savedViews, + }) + } + if (pinnedViews.length) { + viewsDropdownOptions.value.push({ + group: 'Pinned Views', + items: pinnedViews, }) } }