summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/layouts/404.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/danix-xyz-hacker/layouts/404.html')
-rw-r--r--themes/danix-xyz-hacker/layouts/404.html17
1 files changed, 9 insertions, 8 deletions
diff --git a/themes/danix-xyz-hacker/layouts/404.html b/themes/danix-xyz-hacker/layouts/404.html
index a81f34d..0fb6c9a 100644
--- a/themes/danix-xyz-hacker/layouts/404.html
+++ b/themes/danix-xyz-hacker/layouts/404.html
@@ -1,5 +1,10 @@
{{ define "main" }}
+<!-- Detect language from current URL -->
+<script>
+window.currentLang = window.location.pathname.startsWith('/it/') ? 'it' : 'en';
+</script>
+
<!-- Pass articles data to JavaScript for Alpine.js -->
<script>
window.articlesData = [
@@ -76,18 +81,14 @@ window.articlesData = [
</div>
<!-- Navigation Links -->
- <div class="space-y-4 flex flex-col items-center mb-12">
- {{ $homeLink := "/" }}
- {{ if eq .Lang "it" }}
- {{ $homeLink = "/it/" }}
- {{ end }}
- <a href="{{ $homeLink }}" class="btn btn-primary">
+ <div class="space-y-4 flex flex-col items-center mb-12" x-data="notFoundNav()">
+ <a :href="homeLink" class="btn btn-primary">
{{ i18n "goHome" }}
</a>
- <a href="{{ if eq .Lang "it" }}/it{{ end }}/articles/" class="btn btn-secondary">
+ <a :href="articlesLink" class="btn btn-secondary">
{{ i18n "browseArticles" }}
</a>
- <a href="{{ if eq .Lang "it" }}/it{{ end }}/is/here/" class="btn btn-outline">
+ <a :href="contactLink" class="btn btn-outline">
{{ i18n "contactSupport" }}
</a>
</div>