diff --git a/ezgg_website/assets/member_pictures/leo.png b/ezgg_website/assets/member_pictures/leo.png new file mode 100644 index 0000000..5b6185a Binary files /dev/null and b/ezgg_website/assets/member_pictures/leo.png differ diff --git a/ezgg_website/components/header.py b/ezgg_website/components/header.py index 14286af..61bdf85 100644 --- a/ezgg_website/components/header.py +++ b/ezgg_website/components/header.py @@ -46,7 +46,7 @@ class Header(rio.Component): Ticker( texts=[ "Die EZ GG wurde in einer schlecht beleuchteten Kellerbar gegründet", - "Aktuelle hat die EZ GG e.V. vierzehn Mitglieder", + "Aktuelle hat die EZ GG e.V. fünfzehn Mitglieder", "Bist du auch ein Gamer? Dann tritt uns doch bei!", "Auch Wasser wird zum edlen Tropfen, mischt man es mit Malz und Hopfen." ], diff --git a/ezgg_website/components/member_card.py b/ezgg_website/components/member_card.py index 60f9a38..7ebd830 100644 --- a/ezgg_website/components/member_card.py +++ b/ezgg_website/components/member_card.py @@ -15,7 +15,8 @@ class MemberCard(rio.Component): rio.Text(self.info.position, margin_bottom=0.4, style=rio.TextStyle(italic=True), justify="center"), rio.Text(f"Mitglied seit", style=rio.TextStyle(italic=True), margin_bottom=0.4, justify="center"), rio.Text(f"{self.info.entry_date}", style=rio.TextStyle(italic=True, font_size=0.9), margin_bottom=0.4, justify="center"), - social_links_grid + social_links_grid, + margin=0.4 ) for i, social_link in enumerate(sorted(self.info.socials, key=lambda s: s.platform.value)): diff --git a/ezgg_website/pages/member.py b/ezgg_website/pages/member.py index 03e231c..65f504b 100644 --- a/ezgg_website/pages/member.py +++ b/ezgg_website/pages/member.py @@ -23,7 +23,7 @@ class Member(rio.Component): for i, member in enumerate(self.session[services.DatabaseService].get_members()): grid.add( comps.build_member_card(member), - row=i // 2, - column=i % 2, + row=i // 3, + column=i % 3, ) return build_page(grid, window_width=self.session.window_width) diff --git a/ezgg_website/services/database_service.py b/ezgg_website/services/database_service.py index 0156b12..8593237 100644 --- a/ezgg_website/services/database_service.py +++ b/ezgg_website/services/database_service.py @@ -129,6 +129,14 @@ class DatabaseService: socials=[ SocialLink(SocialPlatform.STEAM, "https://steamcommunity.com/profiles/76561198054947720") ] + ), MemberInfo( + picture_path=from_root("ezgg_website/assets/member_pictures/leo.png"), + name="Leonie \"VerpeilteHummel\" H.", + position="Mitglied in Probezeit", + entry_date="19.04.2025", + socials=[ + SocialLink(SocialPlatform.STEAM, "https://steamcommunity.com/profiles/76561199106422063") + ] ) ]