diff --git a/app/accueil/page.tsx b/app/accueil/page.tsx index e9de1f1..8514abc 100644 --- a/app/accueil/page.tsx +++ b/app/accueil/page.tsx @@ -1,8 +1,10 @@ +"use client"; + import dynamic from "next/dynamic"; import Layout from "@/components/layout/Layout"; -import { config } from "@/lib/config"; import WifiCard from "@/components/accueil/WifiCard"; import Logo from "@/components/Logo"; +import { useClientData } from "@/lib/hooks/useClientData"; const WeatherWidget = dynamic(() => import("@/components/accueil/WeatherWidget"), { loading: () =>
, @@ -10,6 +12,18 @@ const WeatherWidget = dynamic(() => import("@/components/accueil/WeatherWidget") }); export default function AccueilPage() { + const { bungalowNumber, gerantMessage, loading } = useClientData(); + + if (loading) { + return ( +- Bienvenue au Bungalow {config.bungalowNumber} + Bienvenue au Bungalow {bungalowNumber}
@@ -32,7 +46,7 @@ export default function AccueilPage() { Le mot du gérant- {config.gerantMessage} + {gerantMessage}
Nom du réseau
-{config.wifiName}
+{wifiName || "Chargement..."}
+ {wifiPassword} +
+{error}
+