From 8b7fadc5ee105be32165baddab0ae9979dfcb060 Mon Sep 17 00:00:00 2001 From: "dbitter@anwb.nl" Date: Mon, 12 Aug 2024 16:02:07 +0200 Subject: [PATCH] feat(authors): hide archived authors from overview --- data/authors/albert-groothedde.md | 1 + data/authors/ali-goktas.md | 1 + data/authors/ayo-ayco.md | 1 + data/authors/bader-ali.md | 1 + data/authors/corne-hoskam.md | 1 + data/authors/frank-van-eldijk.md | 1 + data/authors/jelle-biesemans.md | 1 + data/authors/jurgen-belien.md | 1 + data/authors/lucien-immink.md | 1 + data/authors/luud-janssen.md | 1 + data/authors/luuk-rijnbende.md | 1 + data/authors/maarten-van-hoof.md | 1 + data/authors/mohamad-shiralizadeh.md | 1 + data/authors/openai-gpt3.md | 1 + data/authors/ronny-rook.md | 1 + data/authors/roy-berris.md | 1 + data/authors/saeed-salehi.md | 1 + data/authors/vince-liem.md | 1 + data/authors/vlad-pintea.md | 1 + data/authors/zjerilon-ferero.md | 1 + pages/index.js | 4 +++- pages/talks.js | 6 ++++++ 22 files changed, 29 insertions(+), 1 deletion(-) diff --git a/data/authors/albert-groothedde.md b/data/authors/albert-groothedde.md index 2cbb0f86..ae3689c1 100644 --- a/data/authors/albert-groothedde.md +++ b/data/authors/albert-groothedde.md @@ -1,4 +1,5 @@ --- +archived: true name: Albert Groothedde avatar: /authors/albert-groothedde.jpeg occupation: Software Engineer & Developer Advocate diff --git a/data/authors/ali-goktas.md b/data/authors/ali-goktas.md index 8c666554..137814ab 100644 --- a/data/authors/ali-goktas.md +++ b/data/authors/ali-goktas.md @@ -1,4 +1,5 @@ --- +archived: true name: Ali Göktaş avatar: /authors/ali-goktas.jpg occupation: Software Developer diff --git a/data/authors/ayo-ayco.md b/data/authors/ayo-ayco.md index ef022147..2d3043ea 100644 --- a/data/authors/ayo-ayco.md +++ b/data/authors/ayo-ayco.md @@ -1,4 +1,5 @@ --- +archived: true name: Ayo Ayco avatar: /authors/ayo-ayco.png occupation: Senior Frontend Developer diff --git a/data/authors/bader-ali.md b/data/authors/bader-ali.md index cbec8764..4b2cba3e 100644 --- a/data/authors/bader-ali.md +++ b/data/authors/bader-ali.md @@ -1,4 +1,5 @@ --- +archived: true name: Bader Ali avatar: /authors/bader-ali.jpg occupation: Trainee Software Development diff --git a/data/authors/corne-hoskam.md b/data/authors/corne-hoskam.md index 7498b703..36eebcde 100644 --- a/data/authors/corne-hoskam.md +++ b/data/authors/corne-hoskam.md @@ -1,4 +1,5 @@ --- +archived: true name: Corné Hoskam avatar: /authors/corne-hoskam.jpg occupation: Software Engineer & Umbraco Domain Lead diff --git a/data/authors/frank-van-eldijk.md b/data/authors/frank-van-eldijk.md index 11f29890..c84351e8 100644 --- a/data/authors/frank-van-eldijk.md +++ b/data/authors/frank-van-eldijk.md @@ -1,4 +1,5 @@ --- +archived: true name: Frank van Eldijk-Smeding avatar: /authors/frank-van-eldijk.jpeg occupation: Senior Frontend Consultant & Lead Accessibility diff --git a/data/authors/jelle-biesemans.md b/data/authors/jelle-biesemans.md index 74089602..47948963 100644 --- a/data/authors/jelle-biesemans.md +++ b/data/authors/jelle-biesemans.md @@ -1,4 +1,5 @@ --- +archived: true name: Jelle Biesemans avatar: /authors/jelle-biesemans.jpg occupation: JavaScript Developer diff --git a/data/authors/jurgen-belien.md b/data/authors/jurgen-belien.md index 5fde8f2e..466545ad 100644 --- a/data/authors/jurgen-belien.md +++ b/data/authors/jurgen-belien.md @@ -1,4 +1,5 @@ --- +archived: true name: Jurgen Beliën avatar: /authors/jurgen-belien.jpeg occupation: Senior Frontend Developer diff --git a/data/authors/lucien-immink.md b/data/authors/lucien-immink.md index e274a43d..c9f53388 100644 --- a/data/authors/lucien-immink.md +++ b/data/authors/lucien-immink.md @@ -1,4 +1,5 @@ --- +archived: true name: Lucien Immink avatar: /authors/lucien-immink.webp occupation: Software Architect & Developer Advocate diff --git a/data/authors/luud-janssen.md b/data/authors/luud-janssen.md index c687f051..afd3290a 100644 --- a/data/authors/luud-janssen.md +++ b/data/authors/luud-janssen.md @@ -1,4 +1,5 @@ --- +archived: true name: Luud Janssen avatar: /authors/luud-janssen.jpg occupation: Software Developer diff --git a/data/authors/luuk-rijnbende.md b/data/authors/luuk-rijnbende.md index 5fa6d8ad..d3dd13e3 100644 --- a/data/authors/luuk-rijnbende.md +++ b/data/authors/luuk-rijnbende.md @@ -1,4 +1,5 @@ --- +archived: true name: Luuk Rijnbende avatar: /authors/luuk-rijnbende.jpg occupation: Senior Frontend Consultant diff --git a/data/authors/maarten-van-hoof.md b/data/authors/maarten-van-hoof.md index 2b2aeb50..c7ea318f 100644 --- a/data/authors/maarten-van-hoof.md +++ b/data/authors/maarten-van-hoof.md @@ -1,4 +1,5 @@ --- +archived: true name: Maarten Van Hoof avatar: /authors/maarten-van-hoof.jpg occupation: Developer Advocate & Frontend diff --git a/data/authors/mohamad-shiralizadeh.md b/data/authors/mohamad-shiralizadeh.md index 7128e15b..7a85b90d 100644 --- a/data/authors/mohamad-shiralizadeh.md +++ b/data/authors/mohamad-shiralizadeh.md @@ -1,4 +1,5 @@ --- +archived: true name: Mohamad Shiralizadeh avatar: /authors/mohamad-shiralizadeh.jpeg occupation: Senior Frontend Developer diff --git a/data/authors/openai-gpt3.md b/data/authors/openai-gpt3.md index 363a878a..29d4d6a7 100644 --- a/data/authors/openai-gpt3.md +++ b/data/authors/openai-gpt3.md @@ -1,4 +1,5 @@ --- +archived: true name: OpenAI GPT-3 avatar: /authors/openai-gpt3.png occupation: Cloud Occupant diff --git a/data/authors/ronny-rook.md b/data/authors/ronny-rook.md index 417a53e2..e8542f83 100644 --- a/data/authors/ronny-rook.md +++ b/data/authors/ronny-rook.md @@ -1,4 +1,5 @@ --- +archived: true name: Ronny Rook avatar: /authors/ronny-rook.jpg occupation: Front-end Developer diff --git a/data/authors/roy-berris.md b/data/authors/roy-berris.md index 198fe205..ddb377f3 100644 --- a/data/authors/roy-berris.md +++ b/data/authors/roy-berris.md @@ -1,4 +1,5 @@ --- +archived: true name: Roy Berris avatar: /authors/roy-berris.jpg occupation: Back-end Developer diff --git a/data/authors/saeed-salehi.md b/data/authors/saeed-salehi.md index 2d800c8c..1b75e0c8 100644 --- a/data/authors/saeed-salehi.md +++ b/data/authors/saeed-salehi.md @@ -1,4 +1,5 @@ --- +archived: true name: Saeed Salehi avatar: /authors/saeed-salehi.jpeg occupation: Senior Backend Developer .Net Team diff --git a/data/authors/vince-liem.md b/data/authors/vince-liem.md index c3d59ad0..f60322f8 100644 --- a/data/authors/vince-liem.md +++ b/data/authors/vince-liem.md @@ -1,4 +1,5 @@ --- +archived: true name: Vince Liem avatar: /authors/vince-liem.png occupation: Senior Frontend Consultant & AI expert diff --git a/data/authors/vlad-pintea.md b/data/authors/vlad-pintea.md index b562d691..86a9f77f 100644 --- a/data/authors/vlad-pintea.md +++ b/data/authors/vlad-pintea.md @@ -1,4 +1,5 @@ --- +archived: true name: Vlad Pintea-Gärtner avatar: /authors/vlad-pintea.jpeg occupation: Senior Frontend Consultant diff --git a/data/authors/zjerilon-ferero.md b/data/authors/zjerilon-ferero.md index bbf05e74..69944413 100644 --- a/data/authors/zjerilon-ferero.md +++ b/data/authors/zjerilon-ferero.md @@ -1,4 +1,5 @@ --- +archived: true name: Zjerilon Ferero avatar: /authors/zjerilon-ferero.jpeg occupation: Frontend Consultant diff --git a/pages/index.js b/pages/index.js index 41fc4fc6..2da4ae98 100644 --- a/pages/index.js +++ b/pages/index.js @@ -40,6 +40,8 @@ export default function Home({ posts, videos, jobs, contributors }) { return acc }, {}) + const activeContributors = contributors.filter((contributor) => !contributor.archived) + return ( <> @@ -152,7 +154,7 @@ export default function Home({ posts, videos, jobs, contributors }) { speakers
- +
diff --git a/pages/talks.js b/pages/talks.js index cff76992..5cf43a95 100644 --- a/pages/talks.js +++ b/pages/talks.js @@ -58,6 +58,12 @@ export default function Talks({ talks, authors }) {
    {talks.map((talk) => { const talkAuthors = talk.authors.map((author) => authors[author]) + const hasArchivedAuthor = talkAuthors.find((author) => author.archived) + + if (hasArchivedAuthor) { + return null + } + return })}