diff --git a/app/[locale]/[...slug]/page.tsx b/app/[locale]/[...slug]/page.tsx
index 6a621b175..2129b7a10 100644
--- a/app/[locale]/[...slug]/page.tsx
+++ b/app/[locale]/[...slug]/page.tsx
@@ -3,6 +3,7 @@ import { pageQuery } from 'lib/sanity/queries';
import { clientFetch } from 'lib/sanity/sanity.client';
import type { Metadata } from 'next';
import { notFound } from 'next/navigation';
+import { Suspense } from 'react';
export const runtime = 'edge';
@@ -73,5 +74,12 @@ export default async function Page({ params }: PageParams) {
if (!page) return notFound();
- return ;
+ return (
+ <>
+
+
+
+
+ >
+ );
}
diff --git a/app/[locale]/category/[slug]/page.tsx b/app/[locale]/category/[slug]/page.tsx
index a069cb3e1..1583b7e4b 100644
--- a/app/[locale]/category/[slug]/page.tsx
+++ b/app/[locale]/category/[slug]/page.tsx
@@ -1,8 +1,10 @@
+import Footer from '@/components/layout/footer/footer';
import Text from 'components/ui/text/text';
import { categoryQuery } from 'lib/sanity/queries';
import { clientFetch } from 'lib/sanity/sanity.client';
import { Metadata } from 'next';
import { notFound } from 'next/navigation';
+import { Suspense } from 'react';
export async function generateMetadata({
params
@@ -36,6 +38,9 @@ export default async function ProductPage({ params }: CategoryPageParams) {
return (
{title}
+
+
+
);
}
diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx
index 6451f424d..226f0571b 100644
--- a/app/[locale]/layout.tsx
+++ b/app/[locale]/layout.tsx
@@ -1,9 +1,8 @@
-import Footer from 'components/layout/footer/footer';
import Header from 'components/layout/header/header';
import { NextIntlClientProvider } from 'next-intl';
import { Inter } from 'next/font/google';
import { notFound } from 'next/navigation';
-import { ReactNode } from 'react';
+import { ReactNode, Suspense } from 'react';
import { supportedLanguages } from '../../i18n-config';
import './globals.css';
@@ -58,9 +57,9 @@ export default async function LocaleLayout({ children, params: { locale } }: Loc
- {children}
- {/* @ts-expect-error Server Component (https://github.com/vercel/next.js/issues/42292) */}
-
+
+ {children}
+