Skip to content
Snippets Groups Projects
Commit 1c9ad03b authored by Emmanuel Salomon's avatar Emmanuel Salomon :fist:
Browse files

fix: search ressource from query url

parent e6c12b05
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
title: Footer title: Footer
--- ---
La monnaie libre est portée par un collectif d’êtres humains, elle ne dépend pas d’une organisation "officielle". La monnaie libre est portée par un collectif d’êtres humains, elle ne dépend pas d’une organisation "officielle".
De nombreux [collectifs](/ressources?filters=asso&filters=group-local) et [autres sites](/ressources?filters=blog) sur la monnaie libre existent pour en parler… De nombreux [collectifs](/ressources?filters=Asso&filters=Groupe%20local) et [autres sites](/ressources?filters=Blog) sur la monnaie libre existent pour en parler…
Bien que francophone ce site se veut compréhensible et utile pour le plus grand nombre. Bien que francophone ce site se veut compréhensible et utile pour le plus grand nombre.
Il est possible de rencontrer les contributeurs de ce site lors des [évenements](/#agenda) monnaie libre et discuter avec eux sur les 2 forums historiques afin de [contribuer](/contribuer) vous aussi. Il est possible de rencontrer les contributeurs de ce site lors des [évenements](/#agenda) monnaie libre et discuter avec eux sur les 2 forums historiques afin de [contribuer](/contribuer) vous aussi.
...@@ -59,16 +59,22 @@ export default { ...@@ -59,16 +59,22 @@ export default {
selectedCategories() { selectedCategories() {
this.$refs.searchContainer.search(true) this.$refs.searchContainer.search(true)
}, },
'$route.query.filters'() {
this.setSelectedCategoriesFromRouteQuery()
},
}, },
mounted() { mounted() {
// Get url params this.setSelectedCategoriesFromRouteQuery()
const query = this.$route.query
if (query.filters)
this.selectedCategories = Array.isArray(query.filters)
? query.filters
: [query.filters]
}, },
methods: { methods: {
setSelectedCategoriesFromRouteQuery() {
// Get url params
const query = this.$route.query
if (query.filters)
this.selectedCategories = Array.isArray(query.filters)
? query.filters
: [query.filters]
},
async searchFunction(query) { async searchFunction(query) {
return await this.$content('ressources') return await this.$content('ressources')
.search(query) .search(query)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment