Fix persistent search in items

This commit is contained in:
mcarquigny
2025-03-30 13:54:20 +02:00
parent 16383afd2c
commit 2b5692399c

View File

@ -24,7 +24,7 @@
color="secondary"
v-model="search"
class="col-6"
@input="updateSearchUrl"
@update:model-value="updateSearchUrl"
placeholder="Search"
>
<template v-slot:prepend>
@ -138,12 +138,13 @@ export default {
return colors[state]
},
updateSearchUrl: debounce(function () {
this.$router.replace({ path: this.$router.path, query: { search: this.search } })
this.$router.replace({ path: this.$router.path, query: { ...this.$route.query, search: this.search } })
}, 300),
updatePaginationUrl: debounce(function () {
this.$router.replace({
path: this.$router.path,
query: {
...this.$route.query,
...this.pagination
}
})