From 69b64310f075e0bf23512c5fe39e4216111b27de Mon Sep 17 00:00:00 2001 From: samaradel Date: Mon, 12 Apr 2021 13:39:36 +0200 Subject: [PATCH] Apply tags --- src/components/custom/Cards/PostListItem.vue | 20 +--- src/components/custom/NewsFilterHeader.vue | 6 +- src/pages/Blog.vue | 8 +- src/pages/News.vue | 3 +- src/templates/Membership.vue | 20 +++- src/templates/Partners.vue | 7 ++ src/templates/Person.vue | 114 ++++++++++--------- src/templates/Project.vue | 63 +++++++--- src/templates/Tag.vue | 27 ++++- src/templates/Team.vue | 16 ++- 10 files changed, 175 insertions(+), 109 deletions(-) diff --git a/src/components/custom/Cards/PostListItem.vue b/src/components/custom/Cards/PostListItem.vue index 466c1b935..8db412432 100644 --- a/src/components/custom/Cards/PostListItem.vue +++ b/src/components/custom/Cards/PostListItem.vue @@ -18,7 +18,7 @@ class="flex flex-wrap post-tags container mx-auto relative py-1" > {{ tag.title }}{{ tag.title.replace("_", " ") }} @@ -101,20 +101,6 @@ export default { if (this.pathPrefix) return this.pathPrefix + "/" + this.record.id; return this.record.path; }, - - memberships() { - var res = []; - var memberships = this.record.memberships; - if (!memberships) { - return []; - } - memberships.forEach(function (membership) { - if(["foundation", "tech", "cofounders"].includes(membership.title)){ - res.push(membership); - } - }); - return res; - }, }, methods: { displaytags() { diff --git a/src/components/custom/NewsFilterHeader.vue b/src/components/custom/NewsFilterHeader.vue index 3a064fbc1..ac0184601 100644 --- a/src/components/custom/NewsFilterHeader.vue +++ b/src/components/custom/NewsFilterHeader.vue @@ -49,7 +49,7 @@ @click="setActive(0)" class="flex flex-row items-center w-full md:w-auto md:inline md:mt-0 md:ml-4 animated-link" > - {{ topic }} + {{ topic.replace("_", " ") }} {{ topic }}{{ topic.replace("_", " ") }} diff --git a/src/pages/Blog.vue b/src/pages/Blog.vue index d56471788..b5b666354 100644 --- a/src/pages/Blog.vue +++ b/src/pages/Blog.vue @@ -20,7 +20,9 @@ :record="post.node" /> - +
+

No results

+
@@ -57,6 +56,7 @@ cities private image + category } } } @@ -94,6 +94,14 @@ export default { ); return res; }, + items() { + let foundationItems = []; + this.$page.membership.belongsTo.edges.map((edge) => { + if (edge.node.category.includes("foundation")) + foundationItems.push(edge.node); + }); + return foundationItems; + }, }, metaInfo() { diff --git a/src/templates/Partners.vue b/src/templates/Partners.vue index 3d232eab5..d155485e5 100644 --- a/src/templates/Partners.vue +++ b/src/templates/Partners.vue @@ -8,6 +8,7 @@
-
+
{{ $page.person.bio }}

-
- -
-
-
-
-
-
    -
  • - - - -
  • -
+
+
+
+
+
+
    +
  • + + + +
  • +
+
+
- -
-
-
+ {{ edge.node.title }} +
@@ -66,16 +72,14 @@
- +
@@ -87,11 +91,11 @@ content name rank - # memberships{ - # id - # title - # path - # } + memberships{ + id + title + path + } projects{ id title @@ -144,16 +148,16 @@ } } -# memberships: allMembership(filter: {title: {in: ["foundation", "tech"]}}){ -# edges{ -# node{ -# id -# title -# path -# } -# } -# } -} + memberships: allMembership(filter: {title: {in: ["foundation", "tech", "farmers", "ambassadors"]}}){ + edges{ + node{ + id + title + path + } + } + } + }