1
0
forked from test/crm

fix: added onClick event on views

This commit is contained in:
Shariq Ansari 2024-01-02 13:03:50 +05:30
parent 37711aa5a4
commit e6da9a3ef2

View File

@ -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)