Merge branch 'feature/add-dynamic-resizing' into 'main'

add dynmaic resizing

See merge request ezgg/ezgg-website!13
This commit is contained in:
David Rodenkirchen 2024-06-03 04:22:28 +00:00
commit f53ae1a75b
8 changed files with 32 additions and 0 deletions

View File

@ -12,6 +12,10 @@ from .. import components as comps
class About(rio.Component):
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Über den Verein")

View File

@ -9,6 +9,10 @@ from .. import components as comps
class Constitution(rio.Component):
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Satzung")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Home(rio.Component):
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V.")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Imprint(rio.Component):
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Impressum")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Join(rio.Component):
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Mitglied werden")

View File

@ -16,6 +16,10 @@ class Member(rio.Component):
super().__init__()
self.database_service = self.session[services.DatabaseService]
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Mitglieder")

View File

@ -18,6 +18,10 @@ class Pics(rio.Component):
self.database_service = self.session[services.DatabaseService]
self.active_picture: Optional[rio.URL] = None
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Galerie")

View File

@ -10,6 +10,10 @@ from .. import components as comps
class Privacy(rio.Component):
@rio.event.on_window_size_change
async def on_window_size_change(self) -> None:
await self.force_refresh()
@rio.event.on_populate
async def on_populate(self) -> None:
await self.session.set_title("EZ GG e.V. - Datenschutz")