Merge branch 'feature/add-news-060624' into 'main'

add news 060624

See merge request ezgg/ezgg-website!21
This commit is contained in:
David Rodenkirchen 2024-06-06 20:04:37 +00:00
commit 29c11bf99e
5 changed files with 21 additions and 3 deletions

BIN
ezgg_website/assets/a38.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 328 KiB

View File

@ -0,0 +1,3 @@
Passierschein A38 erhalten, gestempelt und unterschrieben!
Ab heute wird die EZ GG e.V. offiziell unter dem Aktenzeichen _VR 5837_ im Vereinsregister der Stadt Marburg geführt.

View File

@ -1,4 +1,5 @@
from pathlib import Path
from typing import Optional
import rio
@ -7,6 +8,7 @@ class NewsPost(rio.Component):
header: str
date: str
article_text_path_or_text: str | Path
images: list[Path]
article_text = ""
@rio.event.on_populate
@ -22,6 +24,9 @@ class NewsPost(rio.Component):
self.article_text = f.read()
def build(self) -> rio.Component:
image_column = rio.Column(margin=0.5)
for image_path in self.images:
image_column.add(rio.Image(image_path, fill_mode="fit", width=18, height=18, align_x=0.01))
return rio.Rectangle(
content=rio.Column(
rio.Row(
@ -31,7 +36,8 @@ class NewsPost(rio.Component):
),
rio.Column(
rio.Markdown(self.article_text, margin=1)
)
),
image_column
),
fill=self.session.theme.neutral_color,
corner_radius=self.session.theme.corner_radius_medium,
@ -41,10 +47,13 @@ class NewsPost(rio.Component):
)
def build_news_post(header: str, article_text_path_or_text: str | Path, date: str) -> NewsPost:
def build_news_post(header: str, article_text_path_or_text: str | Path, date: str, images: Optional[list[Path]] = None) -> NewsPost:
if images is None:
images = []
return NewsPost(
header=header,
article_text_path_or_text=article_text_path_or_text,
images=images,
date=date,
align_y=0,
margin_top=0,

View File

@ -31,6 +31,12 @@ class Home(rio.Component):
margin_bottom=1,
margin_right=1
),
comps.build_news_post(
header="Eintragung abgeschlossen!",
article_text_path_or_text=from_root("ezgg_website/assets/news_06_06_24.md"),
images=[from_root("ezgg_website/assets/a38.png")],
date="06.06.2024"
),
comps.build_news_post(
header="Beitrittsformular verfügbar",
article_text_path_or_text=from_root("ezgg_website/assets/news_02_06_24.md"),

View File

@ -29,7 +29,7 @@ Als Mitglied hast du die Möglichkeit, aktiv an unseren Veranstaltungen teilzune
Um Mitglied zu werden, fülle bitte das untenstehende Formular aus und sende es uns [per Mail an den Vorstand](./member) oder [per Post](./imprint). Wir freuen uns darauf, dich bald in unserer Gemeinschaft begrüßen zu dürfen!
[Beitrittserklärung (Stand 02.06.24)](https://verwaltung.ezgg-ev.de/adm_program/modules/documents-files/get_file.php?file_uuid=7770a5f5-4847-46dd-93aa-3c538772bee8)
[Beitrittserklärung (Stand 06.06.24)](https://verwaltung.ezgg-ev.de/adm_program/modules/documents-files/get_file.php?file_uuid=dbdf7d6d-3732-482c-9b80-152106dbe0c0)
Bei Fragen oder weiteren Informationen kannst du dich jederzeit an unseren Vorstand wenden. Die Kontaktdaten findest du auf [hier](./member). Wir freuen uns auf dich!
""",