From 02944da69617a39150f614a9fea8b37c11e89848 Mon Sep 17 00:00:00 2001 From: ekzyis Date: Wed, 10 Jul 2024 09:14:06 +0200 Subject: [PATCH] Add /about --- public/css/_tw-input.css | 9 ++++ server/router/handler/about.go | 13 ++++++ server/router/pages/about.templ | 82 +++++++++++++++++++++++++++++++++ server/router/router.go | 1 + 4 files changed, 105 insertions(+) create mode 100644 server/router/handler/about.go create mode 100644 server/router/pages/about.templ diff --git a/public/css/_tw-input.css b/public/css/_tw-input.css index e7bee4d..56127f3 100644 --- a/public/css/_tw-input.css +++ b/public/css/_tw-input.css @@ -38,4 +38,13 @@ nav a { padding: 0 0.25em; } + + h1 { + font-size: 24px + } + + iframe { + width: 300px; + aspect-ratio: 560/315; + } } \ No newline at end of file diff --git a/server/router/handler/about.go b/server/router/handler/about.go new file mode 100644 index 0000000..91437fe --- /dev/null +++ b/server/router/handler/about.go @@ -0,0 +1,13 @@ +package handler + +import ( + "git.ekzyis.com/ekzyis/delphi.market/server/router/context" + "git.ekzyis.com/ekzyis/delphi.market/server/router/pages" + "github.com/labstack/echo/v4" +) + +func HandleAbout(sc context.Context) echo.HandlerFunc { + return func(c echo.Context) error { + return pages.About().Render(context.RenderContext(sc, c), c.Response().Writer) + } +} diff --git a/server/router/pages/about.templ b/server/router/pages/about.templ new file mode 100644 index 0000000..1c2e7ab --- /dev/null +++ b/server/router/pages/about.templ @@ -0,0 +1,82 @@ +package pages + +import ( + "git.ekzyis.com/ekzyis/delphi.market/lib" + "git.ekzyis.com/ekzyis/delphi.market/server/router/pages/components" +) + +templ About() { + + @components.Head() + + @components.Header() +
+ + +
+							{ lib.Figlet("random", "about") }
+						
+
+
+
+
+

📈 Prediction market?

+

Here is an animated corgi that explains everything you need to know about prediction markets in 7 minutes:

+ +

👨‍💻 FOSS?

+

+ Yes! The code is available on + Github + under the MIT License. +

+

💬 Contact?

+

+ If you have feedback, questions, bugs, ideas or anything else, feel free to reach out to me: +
+

+ +
+ @components.Footer() + + +} diff --git a/server/router/router.go b/server/router/router.go index e0fac5a..f750406 100644 --- a/server/router/router.go +++ b/server/router/router.go @@ -14,4 +14,5 @@ func Init(e *echo.Echo, sc Context) { e.Use(middleware.Session(sc)) e.GET("/", handler.HandleIndex(sc)) + e.GET("/about", handler.HandleAbout(sc)) }