diff --git a/middleware.ts b/middleware.ts
deleted file mode 100644
index d220eca..0000000
--- a/middleware.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { paraglideMiddleware } from "@/paraglide/server";
-import { defineMiddleware } from "astro/middleware"
-
-export const onRequest = defineMiddleware((context, next) => {
- return paraglideMiddleware(context.request, () => next());
-});
\ No newline at end of file
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index adbc02a..5f4d63f 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -2,11 +2,12 @@
import GiteaLink from "./links/GiteaLink.astro"
import PajamasIcon from "./icons/PajamasIcon.astro"
import ExternalLink from "./links/ExternalLink.astro"
-import LanguageButtonGroup from "./LanguageButtonGroup.astro"
+import LanguageButtonGroup from "./LanguageButtonGroup.svelte"
import { GIT_URL, STATUS_URL } from "astro:env/client"
import * as m from "@/paraglide/messages"
const giteaLink = `${GIT_URL}/martials/martials.no`
+const pathname = Astro.url.pathname
---
@@ -28,5 +29,5 @@ const giteaLink = `${GIT_URL}/martials/martials.no`
{m.status()}
-
+
diff --git a/src/components/LanguageButtonGroup.astro b/src/components/LanguageButtonGroup.astro
index 75f7f22..771dcab 100644
--- a/src/components/LanguageButtonGroup.astro
+++ b/src/components/LanguageButtonGroup.astro
@@ -15,7 +15,7 @@ const isEnglish = pathname.startsWith("/en")
class:list={[
"btn join-item !text-cat-text border-cat-surface0",
!isEnglish ? "bg-cat-mantle" : "bg-cat-base",
- ]}>NorskNorsk
EnglishEnglish
diff --git a/src/components/LanguageButtonGroup.svelte b/src/components/LanguageButtonGroup.svelte
new file mode 100644
index 0000000..a12719e
--- /dev/null
+++ b/src/components/LanguageButtonGroup.svelte
@@ -0,0 +1,29 @@
+
+
+
+
+
+
diff --git a/src/components/links/LocaleLink.astro b/src/components/links/LocaleLink.astro
index 47f7a04..cb1b68b 100644
--- a/src/components/links/LocaleLink.astro
+++ b/src/components/links/LocaleLink.astro
@@ -11,6 +11,7 @@ interface Props extends ComponentProps {
const { to, class: clazz, lang = getLocale() } = Astro.props
---
+
diff --git a/src/middleware.ts b/src/middleware.ts
new file mode 100644
index 0000000..39330bc
--- /dev/null
+++ b/src/middleware.ts
@@ -0,0 +1,6 @@
+import { paraglideMiddleware } from "@/paraglide/server"
+import { defineMiddleware } from "astro/middleware"
+
+export const onRequest = defineMiddleware((context, next) => {
+ return paraglideMiddleware(context.request, () => next());
+});
\ No newline at end of file