mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig.space.git
synced 2025-12-14 08:46:49 +00:00
Meetups: Add list with upcoming meetups
This commit is contained in:
@@ -58,19 +58,7 @@ mixin map(id, markers)
|
||||
});
|
||||
|
||||
mixin meetupMap()
|
||||
+map('meetupMap', meetups.map(m => JSON.stringify({
|
||||
name: m.name,
|
||||
latLng: [m.latitude, m.longitude],
|
||||
url: m.url,
|
||||
city: m.city,
|
||||
portalUrl: m.portalLink,
|
||||
websiteUrl: m.websiteUrl,
|
||||
twitter: m.twitter_username,
|
||||
event: m.next_event,
|
||||
style: {
|
||||
fill: m.name.startsWith('Einundzwanzig') || m.name.includes('Einezwänzg') || m.name.includes('Eenanzwanzeg') || m.name.includes('Yirmibir') ? 'var(--color-accent)' : 'var(--color-neutral-50)'
|
||||
}
|
||||
})).join(','))
|
||||
+map('meetupMap', meetups.map(m => JSON.stringify(m)).join(','))
|
||||
|
||||
mixin spende(d, trunc = false)
|
||||
.spende(id=d.id)&attributes(attributes)
|
||||
|
||||
@@ -22,9 +22,18 @@ block main
|
||||
|
||||
:markdown-it(html linkify typographer)
|
||||
Neue Meetups können gerne [im Portal](https://portal.einundzwanzig.space/de/meetup/overview) hinzugefügt werden.
|
||||
|
||||
Telegram: Die Vorlage für das Gruppenbild findest du im [Media Kit](/media).
|
||||
Tipp: Mit Bots wie [Shieldy](https://t.me/shieldy_bot) kann man die Spammer draußen halten.
|
||||
|
||||
div(style="margin-bottom: calc(var(--space-xxl) * -1)")
|
||||
section
|
||||
+meetupMap()
|
||||
|
||||
section.wrap
|
||||
h2 Nächste Termine
|
||||
ul
|
||||
each m in upcomingMeetups
|
||||
li
|
||||
a(href=m.url data-meetup=JSON.stringify(m))
|
||||
span= formatDate(`${m.event.start}Z`)
|
||||
= " - "
|
||||
span= m.name
|
||||
|
||||
Reference in New Issue
Block a user