From 446b273352cdba17d899859782964c8e35d751b2 Mon Sep 17 00:00:00 2001
From: Thomas Voss
Date: Sat, 10 Aug 2024 20:54:46 +0200
Subject: Move countries into its own function
---
templates/coins_designs.templ | 36 ++----------------------------------
1 file changed, 2 insertions(+), 34 deletions(-)
(limited to 'templates/coins_designs.templ')
diff --git a/templates/coins_designs.templ b/templates/coins_designs.templ
index 645d0cf..1b1ba6d 100644
--- a/templates/coins_designs.templ
+++ b/templates/coins_designs.templ
@@ -7,10 +7,6 @@ import (
"git.thomasvoss.com/euro-cash.eu/i18n"
)
-type country struct {
- code, name string
-}
-
var varietiesLinkStart = ``
func makeURL(c country) templ.SafeURL {
@@ -19,35 +15,7 @@ func makeURL(c country) templ.SafeURL {
}
templ CoinsDesigns() {
- {{
- p := ctx.Value("printer").(i18n.Printer)
- countries := []country{
- {code: "AD", name: p.T("Andorra")},
- {code: "AT", name: p.T("Austria")},
- {code: "BE", name: p.T("Belgium")},
- {code: "CY", name: p.T("Cyprus")},
- {code: "DE", name: p.T("Germany")},
- {code: "EE", name: p.T("Estonia")},
- {code: "ES", name: p.T("Spain")},
- {code: "FI", name: p.T("Finland")},
- {code: "FR", name: p.T("France")},
- {code: "GR", name: p.T("Greece")},
- {code: "HR", name: p.T("Croatia")},
- {code: "IE", name: p.T("Ireland")},
- {code: "IT", name: p.T("Italy")},
- {code: "LT", name: p.T("Lithuania")},
- {code: "LU", name: p.T("Luxembourg")},
- {code: "LV", name: p.T("Latvia")},
- {code: "MC", name: p.T("Monaco")},
- {code: "MT", name: p.T("Malta")},
- {code: "NL", name: p.T("Netherlands")},
- {code: "PT", name: p.T("Portugal")},
- {code: "SI", name: p.T("Slovenia")},
- {code: "SK", name: p.T("Slovakia")},
- {code: "SM", name: p.T("San Marino")},
- {code: "VA", name: p.T("Vatican City")},
- }
- }}
+ {{ p := ctx.Value("printer").(i18n.Printer) }}
@navbar()
{ p.T("Euro Coin Designs") }
@@ -58,7 +26,7 @@ templ CoinsDesigns() {
- for _, c := range countries {
+ for _, c := range countries(p) {