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

Delete home search + ressources featured

parent 01627c26
No related branches found
No related tags found
No related merge requests found
......@@ -32,17 +32,6 @@
icon-class="text-2xl text-blue-100 dark:text-gray-600"
@keyup.enter="$router.push(`/ressources?q=${queryRessources}`)"
/>
<TInputIcon
v-model="querySearch"
type="search"
:placeholder="$t('home.searchG1Placeholder')"
class="w-full"
input-class="text-xl rounded-full"
icon="search"
icon-class="text-2xl text-blue-100 dark:text-gray-600"
@keyup.enter="searchOnSite"
/>
</div>
</div>
</section>
......@@ -54,7 +43,6 @@ export default {
return {
querySite: null,
queryRessources: null,
querySearch: null,
}
},
methods: {
......
......@@ -2,7 +2,8 @@
"description": "Axiom Team a pour but de promouvoir la g1 dans ses antennes locales",
"title": "Axiom Team",
"url": "https://axiom-team.fr",
"categories": ["Site web", "Asso"],
"featured": 400,
"categories": ["Site web", "Asso", "Mises en avant"],
"related": [
{
"url": "https://forum.axiom-team.fr",
......
......@@ -2,8 +2,7 @@
"url": "https://cesium.app",
"description": "Cesium est le logiciel le plus simple pour gérer ses comptes g1",
"title": "Cesium",
"categories": [
"App"
],
"categories": ["App", "Mises en avant"],
"featured": 100,
"image": "/uploads/cesium.svg"
}
\ No newline at end of file
}
{
"categories": [
"Site web"
],
"categories": ["Site web", "Mises en avant"],
"featured": 300,
"url": "https://forum.monnaie-libre.fr",
"title": "Forum",
"description": "Forum de la monnaie libre",
"image": "/uploads/ml-fr.png"
}
\ No newline at end of file
}
......@@ -16,6 +16,7 @@
"icon": "youtube"
}
],
"categories": ["Groupe local"],
"image": "/uploads/mlo.png"
"categories": ["Groupe local", "Mises en avant"],
"image": "/uploads/mlo.png",
"featured": 200
}
......@@ -36,7 +36,8 @@ export default {
name: 'RessourcesPage',
async asyncData({ $content }) {
const results = await $content('ressources')
.sortBy('createdAt', 'desc')
.where({ categories: { $containsAny: 'Mises en avant' } })
.sortBy('featured', 'asc')
.fetch()
return {
......@@ -47,7 +48,7 @@ export default {
const allCategories = categories.ressources.map((cat) => cat.title)
return {
categories: allCategories,
selectedCategories: allCategories,
selectedCategories: ['Mises en avant'], // allCategories,
}
},
watch: {
......@@ -60,6 +61,7 @@ export default {
return await this.$content('ressources')
.search(query)
.where({ categories: { $containsAny: this.selectedCategories } })
.sortBy('title', 'asc')
.fetch()
},
},
......
......@@ -8,6 +8,9 @@
}
],
"ressources": [
{
"title": "Mises en avant"
},
{
"title": "Vidéo"
},
......@@ -33,4 +36,4 @@
"title": "Groupe local"
}
]
}
\ No newline at end of file
}
......@@ -5,8 +5,8 @@
"url": "/faq"
},
{
"title": "Contribuer",
"url": "/contribuer"
"title": "Ressources",
"url": "/ressources"
},
{
"title": "Blog",
......@@ -55,4 +55,4 @@
]
}
]
}
\ No newline at end of file
}
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