summaryrefslogtreecommitdiffhomepage
path: root/templates/coins_index.templ
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-08-08 13:55:14 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-08-08 16:50:18 +0200
commita34ffcce23fe34a36f9c719b44cd6d5ae34b1fcc (patch)
treec7f0d2ba826c24d3b02aa8f61a9eee7e9bc41d29 /templates/coins_index.templ
parentc4e43c805d33c2b1a407d430d5cfb3f9622d6a22 (diff)
Add /coins
Diffstat (limited to 'templates/coins_index.templ')
-rw-r--r--templates/coins_index.templ53
1 files changed, 53 insertions, 0 deletions
diff --git a/templates/coins_index.templ b/templates/coins_index.templ
new file mode 100644
index 0000000..346cc04
--- /dev/null
+++ b/templates/coins_index.templ
@@ -0,0 +1,53 @@
+package templates
+
+import "git.thomasvoss.com/euro-cash.eu/i18n"
+
+const newsLinkStart = `<a href="/news">`
+
+templ CoinsIndex() {
+ {{ p := ctx.Value("printer").(i18n.Printer) }}
+ <header>
+ @navbar()
+ <h1>{ p.T("Euro Coins") }</h1>
+ </header>
+ <main>
+ <p>
+ @templ.Raw(p.T("On this section of the site you can find everything there is to know about the coins of the Eurozone. For the latest news on coin- and design releases, check out the %snews%s tab!", newsLinkStart, linkEnd))
+ </p>
+ <hr/>
+ <section>
+ <div class="grid">
+ <a class="no-deco" href="/coins/designs">
+ <article>
+ <header>
+ <h3>{ p.T("Designs") }</h3>
+ </header>
+ <main>
+ { p.T("View the 600+ different Euro-coin designs!") }
+ </main>
+ </article>
+ </a>
+ <a class="no-deco" href="#TODO">
+ <article>
+ <header>
+ <h3>{ p.T("Mintages") }</h3>
+ </header>
+ <main>
+ { p.T("View the mintage figures of all the Euro coins!") }
+ </main>
+ </article>
+ </a>
+ <a class="no-deco" href="#TODO">
+ <article>
+ <header>
+ <h3>{ p.T("Varieties") }</h3>
+ </header>
+ <main>
+ { p.T("View all the known Euro varieties!") }
+ </main>
+ </article>
+ </a>
+ </div>
+ </section>
+ </main>
+}