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, }) } }