from from_root import from_root from ezgg_website.components import MemberInfo from ezgg_website.components.member_card import MemberInfo # @ToDo: Make real database service at some point class DatabaseService: def __init__(self): pass def get_members(self) -> list[MemberInfo]: return [ MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="David \"Typhus\" R.", position="1. Vorsitzender", entry_date="29.10.2023", contact_mail="davidr.develop@gmail.com", contact_steam="https://steamcommunity.com/id/originaltyphus" ), MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="Julia \"Ravenchild\" A.", position="2. Vorsitzende", entry_date="29.10.2023", contact_mail="Julia-albring95@hotmail.de", contact_steam="https://steamcommunity.com/profiles/76561198089911312" ), MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="Jessy \"JessySixx\" R.", position="Schatzmeisterin", entry_date="29.10.2023", contact_mail=None, contact_steam=None ), MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="Tim \"Matschwicht\" B.", position="Mitglied", entry_date="29.10.2023", contact_mail=None, contact_steam=None ), MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="Dennis \"Goodman\" P.", position="Mitglied", entry_date="29.10.2023", contact_mail=None, contact_steam=None ), MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="Tom \"Tcprod\" C.", position="Mitglied", entry_date="29.10.2023", contact_mail=None, contact_steam=None ), MemberInfo( picture_path=from_root("ezgg_website/assets/member_pictures/anon.png"), name="Chris \"Meliodas\" K.", position="Mitglied", entry_date="29.10.2023", contact_mail=None, contact_steam=None ) ]