diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml
index 683369d..0f3147d 100644
--- a/.github/workflows/docker-build-push.yml
+++ b/.github/workflows/docker-build-push.yml
@@ -5,6 +5,7 @@ on:
branches:
- main
- fix/docker
+ - i18n
tags:
- "v*.*.*"
pull_request:
diff --git a/app/(marketing)/page.tsx b/app/(marketing)/page.tsx
index 441bb37..1356a4c 100644
--- a/app/(marketing)/page.tsx
+++ b/app/(marketing)/page.tsx
@@ -1,10 +1,12 @@
+import { getCurrentUser } from "@/lib/session";
import HeroLanding, { LandingImages } from "@/components/sections/hero-landing";
import { PricingSection } from "@/components/sections/pricing";
-export default function IndexPage() {
+export default async function IndexPage() {
+ const user = await getCurrentUser();
return (
<>
-
+
>
diff --git a/app/layout.tsx b/app/layout.tsx
index 4b023c0..2411e06 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -2,6 +2,8 @@ import "@/styles/globals.css";
import { fontHeading, fontSans, fontSatoshi } from "@/assets/fonts";
import { SessionProvider } from "next-auth/react";
+import { NextIntlClientProvider } from "next-intl";
+import { getLocale, getMessages } from "next-intl/server";
import { ThemeProvider } from "next-themes";
import { ViewTransitions } from "next-view-transitions";
@@ -18,10 +20,12 @@ interface RootLayoutProps {
export const metadata = constructMetadata();
-export default function RootLayout({ children }: RootLayoutProps) {
+export default async function RootLayout({ children }: RootLayoutProps) {
+ const locale = await getLocale();
+ const messages = await getMessages();
return (
-
+