add dataContext

This commit is contained in:
smanylov
2025-11-29 14:40:26 +07:00
parent c4ece25c61
commit cc0cae334a
5 changed files with 76 additions and 11 deletions
+18 -9
View File
@@ -1,17 +1,26 @@
import NavLinks from '@/app/ui/nav-links'
import styles from '@/app/page.module.scss'
import HeaderPanel from '../ui/header/headerPanel';
import { DataProvider } from '@/app/context/data-context';
import { fetchFruit } from '@/app/lib/action';
import { getSessionToken } from '@/app/lib/session';
export default async function Layout({ children }: { children: React.ReactNode }) {
const fruitsData = await fetchFruit(100);
const token = await getSessionToken();
export default function Layout({ children }: { children: React.ReactNode }) {
return (
<div className="flex">
<NavLinks />
<div className={`${styles.mainContainter}`}>
<HeaderPanel />
<main>
{children}
</main>
<DataProvider dataContext={fruitsData}>
<div className="flex">
<NavLinks />
<div className={`${styles.mainContainter}`}>
<HeaderPanel />
<main>
{children}
</main>
</div>
</div>
</div>
</DataProvider>
);
}