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 ( - +