From 9fd9941cf44e6725c0278e27e0cc2e0d83f47ce4 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Mon, 24 Apr 2023 22:40:38 +0200
Subject: [PATCH] added link to startpage

---
 pass/lang/de/key.json           | 6 +++++-
 pass/public/styles/key/key.less | 5 +++++
 pass/views/key.ejs              | 7 +++++++
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/pass/lang/de/key.json b/pass/lang/de/key.json
index dd6f71c..4e19ade 100644
--- a/pass/lang/de/key.json
+++ b/pass/lang/de/key.json
@@ -13,10 +13,14 @@
     "fill": "Auffüllen",
     "orders": "Bestellungen",
     "valid_until": "gültig bis",
+    "startpagelinks": {
+      "adfree": "Zur werbefreien Suche",
+      "regular": "Zur MetaGer Suche"
+    },
     "new": {
       "heading": "So gehts weiter",
       "text": "Ihr MetaGer Schlüssel wurde erstellt und eingerichtet. Er muss lediglich noch aufgeladen werden. Bitte stellen Sie vorher sicher, dass Sie sich den Schlüssel so abgespeichert haben, dass Sie ihn eingeben können, falls die Einstellung in Ihrem Browser gelöscht wird. Dafür benötigen Sie entweder den Schlüssel selbst, obige URL oder den QR-Code als Datei.",
       "charge": "Schlüssel jetzt aufladen"
     }
   }
-}
\ No newline at end of file
+}
diff --git a/pass/public/styles/key/key.less b/pass/public/styles/key/key.less
index a36cc0a..c25cbee 100644
--- a/pass/public/styles/key/key.less
+++ b/pass/public/styles/key/key.less
@@ -79,6 +79,11 @@ main {
     > div.amount {
       font-size: 3rem;
     }
+    > a.startpagelink {
+      padding: 0.5rem;
+      font-size: 0.7rem;
+      margin-top: 0.5rem;
+    }
   }
 
   > #store {
diff --git a/pass/views/key.ejs b/pass/views/key.ejs
index ffb44a7..08d780b 100644
--- a/pass/views/key.ejs
+++ b/pass/views/key.ejs
@@ -20,6 +20,13 @@
   <h2><%= req.t("key.tokens", {ns: "key"}) _%></h2>
   <div class="amount"><%= key.key.get_charge() %></div>
   <div><%= req.t("key.valid_until", {ns: "key"}) %> <span><%= key.key.get_expiration_date().format("DD.MM.YYYY") %></span></div>
+  <a href="/" class="button startpagelink">
+    <%_ if(key.key.get_charge() > 0) { _%>
+    <%= req.t("key.startpagelinks.adfree", {ns: "key"}) _%>
+    <%_ } else { _%>
+      <%= req.t("key.startpagelinks.regular", {ns: "key"}) _%>
+    <%_ } _%>
+  </a>
 </div>
 <nav id="second-nav">
   <a class="button <% if(page === "fill") { _%> active<%_ } _%>" href="<%= links.fill_url %>"><%= req.t("key.fill", {ns: "key"}) _%></a>
-- 
GitLab