From 13c88dd4f73b1abf4d5c78aa49b3f0adfe024477 Mon Sep 17 00:00:00 2001 From: streaper2 Date: Wed, 6 May 2026 20:19:09 +0200 Subject: [PATCH] ajout provider pour rendre le layout dynamique --- app/layout.tsx | 23 ++++++++--------------- components/Providers.tsx | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+), 15 deletions(-) create mode 100644 components/Providers.tsx diff --git a/app/layout.tsx b/app/layout.tsx index 655b71e..de70c0b 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,13 +1,9 @@ import React from 'react'; -import Script from 'next/script'; import Navbar from '../components/Navbar'; import Footer from '../components/Footer'; -import { UserProvider } from '../components/UserProvider'; -import AnalyticsTracker from '../components/AnalyticsTracker'; -import CookieBanner from '../components/CookieBanner'; -import { Metadata } from 'next'; -import { Toaster } from 'react-hot-toast'; +import { Providers } from '../components/Providers'; // <-- L'astuce est ici ! import { getSiteSettings } from '../lib/settings'; +import { Metadata } from 'next'; import { Inter, Playfair_Display } from 'next/font/google'; import './globals.css'; @@ -34,6 +30,9 @@ export async function generateMetadata(): Promise { alternates: { canonical: '/', }, + icons: { + icon: '/favicon.png', // Le favicon est géré proprement ici maintenant + }, }; } @@ -53,21 +52,15 @@ export default async function RootLayout({ children }: { children: React.ReactNo return ( - - - - - - +
{children}