From e6da9a3ef2177d971b120d703bff31c36f4657a8 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 2 Jan 2024 13:03:50 +0530 Subject: [PATCH] fix: added onClick event on views --- frontend/src/components/ViewControls.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index 01af4135..0aeb8215 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -207,6 +207,17 @@ const viewsDropdownOptions = computed(() => { ] if (list.value?.data?.views) { + list.value.data.views.forEach((view) => { + view.icon = view.icon || 'list' + view.filters = + typeof view.filters == 'string' + ? JSON.parse(view.filters) + : view.filters + view.onClick = () => { + viewUpdated.value = false + router.push({ ...route, query: { view: view.name } }) + } + }) let savedViews = list.value.data.views.filter((v) => !v.pinned) let pinnedViews = list.value.data.views.filter((v) => v.pinned)