diff --git a/src/app/(auth)/layout.tsx b/src/app/(auth)/layout.tsx index eaafd71740..2b4f153642 100644 --- a/src/app/(auth)/layout.tsx +++ b/src/app/(auth)/layout.tsx @@ -2,27 +2,25 @@ import { enUS, frFR } from '@clerk/localizations'; import { ClerkProvider } from '@clerk/nextjs'; +import { useLocale } from 'next-intl'; -export default function AuthLayout(props: { +export default function AuthLayout({ + children, +}: { children: React.ReactNode; - params: { locale: string }; }) { - let clerkLocale = enUS; - - if (props.params.locale === 'fr') { - clerkLocale = frFR; - } + const locale = useLocale(); return ( - {props.children} + {children} ); } diff --git a/src/components/landing/CenteredFooter.test.tsx b/src/components/landing/CenteredFooter.test.tsx index 81eafb120d..e340d8c3bb 100644 --- a/src/components/landing/CenteredFooter.test.tsx +++ b/src/components/landing/CenteredFooter.test.tsx @@ -1,7 +1,7 @@ import { render, screen } from '@testing-library/react'; import { NextIntlClientProvider } from 'next-intl'; -import messages from '@/locales/en.json'; +import messages from '@/i18n/locales/en.json'; import { CenteredFooter } from './CenteredFooter'; @@ -10,7 +10,7 @@ describe('CenteredFooter', () => { it('should have copyright information', () => { render( - + Random children , diff --git a/src/components/landing/CenteredFooter.tsx b/src/components/landing/CenteredFooter.tsx index 98f6b32dee..1bc94a3d49 100644 --- a/src/components/landing/CenteredFooter.tsx +++ b/src/components/landing/CenteredFooter.tsx @@ -1,14 +1,14 @@ import React from 'react'; +import { APP_NAME } from '@/lib/constants'; + type CenteredFooterProps = { - name: string; iconList: React.ReactNode; legalLinks: React.ReactNode; children?: React.ReactNode; }; export const CenteredFooter = ({ - name, iconList, legalLinks, children, @@ -24,7 +24,7 @@ export const CenteredFooter = ({
- © Copyright {new Date().getFullYear()} {name}. + © Copyright {new Date().getFullYear()} {APP_NAME}.