From 253db51d0f8382e43ce46242a8e5cacc8c1c0fb8 Mon Sep 17 00:00:00 2001 From: David Rodenkirchen Date: Mon, 27 May 2024 12:47:11 +0200 Subject: [PATCH] add empty pages for gallery, imprint and privacy --- ezgg_website/__init__.py | 15 +++++++++++++++ ezgg_website/pages/__init__.py | 3 +++ ezgg_website/pages/imprint.py | 20 ++++++++++++++++++++ ezgg_website/pages/pics.py | 22 ++++++++++++++++++++++ ezgg_website/pages/privacy.py | 22 ++++++++++++++++++++++ 5 files changed, 82 insertions(+) create mode 100644 ezgg_website/pages/imprint.py create mode 100644 ezgg_website/pages/pics.py create mode 100644 ezgg_website/pages/privacy.py diff --git a/ezgg_website/__init__.py b/ezgg_website/__init__.py index f8b2345..b491338 100644 --- a/ezgg_website/__init__.py +++ b/ezgg_website/__init__.py @@ -135,6 +135,21 @@ app = rio.App( name="Join", page_url='join', build=pages.Join, + ), + rio.Page( + name="Pics", + page_url='pics', + build=pages.Pics, + ), + rio.Page( + name="Imprint", + page_url='imprint', + build=pages.Imprint, + ), + rio.Page( + name="Privacy", + page_url='privacy', + build=pages.Privacy, ) ], theme=themes[6], diff --git a/ezgg_website/pages/__init__.py b/ezgg_website/pages/__init__.py index 06621e0..88ef10e 100644 --- a/ezgg_website/pages/__init__.py +++ b/ezgg_website/pages/__init__.py @@ -3,4 +3,7 @@ from .about import About from .member import Member from .constitution import Constitution from .join import Join +from .pics import Pics +from .privacy import Privacy +from .imprint import Imprint from .page_builder import build_page diff --git a/ezgg_website/pages/imprint.py b/ezgg_website/pages/imprint.py new file mode 100644 index 0000000..2a2bdac --- /dev/null +++ b/ezgg_website/pages/imprint.py @@ -0,0 +1,20 @@ +from __future__ import annotations + +from typing import * # type: ignore + +import rio +from from_root import from_root + +from .page_builder import build_page +from .. import components as comps + + +class Imprint(rio.Component): + def build(self) -> rio.Component: + return build_page(rio.Column( + comps.NewsPost( + header="Impressum", + article_text="", + date="" + ) + )) diff --git a/ezgg_website/pages/pics.py b/ezgg_website/pages/pics.py new file mode 100644 index 0000000..5b3939c --- /dev/null +++ b/ezgg_website/pages/pics.py @@ -0,0 +1,22 @@ +from __future__ import annotations + +from typing import * # type: ignore + +import rio +from from_root import from_root + +from .page_builder import build_page +from .. import components as comps + + +class Pics(rio.Component): + def build(self) -> rio.Component: + return build_page(rio.Column( + comps.NewsPost( + header="Galerie", + article_text=""" + + """, + date="" + ) + )) diff --git a/ezgg_website/pages/privacy.py b/ezgg_website/pages/privacy.py new file mode 100644 index 0000000..5b1588c --- /dev/null +++ b/ezgg_website/pages/privacy.py @@ -0,0 +1,22 @@ +from __future__ import annotations + +from typing import * # type: ignore + +import rio +from from_root import from_root + +from .page_builder import build_page +from .. import components as comps + + +class Privacy(rio.Component): + def build(self) -> rio.Component: + return build_page(rio.Column( + comps.NewsPost( + header="Datenschutzerklärung", + article_text=""" + + """, + date="" + ) + ))