From e21c1e21826d4c90b7c49d848471ccc0918a3744 Mon Sep 17 00:00:00 2001 From: Hoernschen Date: Mon, 11 Aug 2025 15:41:21 +0200 Subject: [PATCH] CHANGE team list: Make number of team members on front page configurable --- assets/scss/index.scss | 37 +++++++++++++++++++++---------------- layouts/partials/team.html | 10 +++++++--- layouts/team/list.html | 8 ++++---- 3 files changed, 32 insertions(+), 23 deletions(-) diff --git a/assets/scss/index.scss b/assets/scss/index.scss index c1538c5..ec015fe 100644 --- a/assets/scss/index.scss +++ b/assets/scss/index.scss @@ -207,25 +207,30 @@ img { .team { align-items: center; text-align: center; -} - -.team-list { - display: flex; - flex-direction: row; - flex-wrap: wrap; - a { - color: inherit; - margin: 0 auto; + .list { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 2rem; + justify-content: center; + a { + color: inherit; + margin: 0 auto; + .member { + display: inline-block; + align-items: center; + text-align: center; + padding: 1rem; + .title { + font-size: x-large; + padding-bottom: 0.1rem; + text-align: center; + } + } + } } } -.teammember { - display: inline-block; - align-items: center; - text-align: center; - padding: 1rem; -} - .avatar { width: 15rem; height: 15rem; diff --git a/layouts/partials/team.html b/layouts/partials/team.html index 402f557..758b3c9 100644 --- a/layouts/partials/team.html +++ b/layouts/partials/team.html @@ -8,11 +8,13 @@ {{else if .id}} {{- $id = .id }} {{end}} +{{- $members := where $pages "Params.leaveDate" "==" nil}} +{{- $first := $team.first | default 4}}
{{ partial "components/title.html" $team.title }}
- {{- range first 4 ((where $pages "Params.leaveDate" "==" nil).ByParam "startDate") }} + {{- range first $first ($members.ByParam "startDate") }} - {{ partial "components/button.html" (dict "type" "text block" "url" $team.id "text" ($team.more | default "More")) }} + {{ if gt $members.Len $first }} + {{ partial "components/button.html" (dict "type" "text block" "url" $team.id "text" ($team.more | default "More")) }} + {{ end }}
diff --git a/layouts/team/list.html b/layouts/team/list.html index 27c0ad1..f72389c 100644 --- a/layouts/team/list.html +++ b/layouts/team/list.html @@ -1,19 +1,19 @@ {{ define "main" }} -