import React, { useMemo, useState } from "react"; import { Gamepad2, Music4, Joystick, PartyPopper, MapPin, Clock3, Users } from "lucide-react"; const pages = { accueil: { title: "Cosania", subtitle: "Loisirs et divertissement pour tous", description: "Bienvenue chez Cosania, un lieu moderne et convivial dédié au jeu, au fun et aux moments à partager en famille ou entre amis.", image: "/mnt/data/Gemini_Generated_Image_b5ja4mb5ja4mb5ja.png", }, aire: { title: "Aire de jeux", subtitle: "Un espace coloré pour s’amuser en toute liberté", description: "Notre aire de jeux propose un univers ludique pensé pour les enfants, avec des zones adaptées, sécurisées et agréables pour bouger, grimper et explorer.", image: "https://images.unsplash.com/photo-1516627145497-ae6968895b74?auto=format&fit=crop&w=1400&q=80", features: ["Structures ludiques", "Espace sécurisé", "Ambiance familiale"], }, arcade: { title: "Salle d’arcade", subtitle: "Des sensations rétro et modernes au même endroit", description: "Découvrez une salle d’arcade immersive avec des bornes emblématiques, des jeux d’adresse et une ambiance dynamique pour petits et grands joueurs.", image: "https://images.unsplash.com/photo-1511882150382-421056c89033?auto=format&fit=crop&w=1400&q=80", features: ["Bornes arcade", "Jeux multijoueurs", "Ambiance lumineuse"], }, karaoke: { title: "Karaoké Box", subtitle: "Votre espace privé pour chanter sans limite", description: "Profitez de salles de karaoké confortables et intimistes pour chanter entre amis, célébrer un événement ou simplement passer un moment mémorable.", image: "https://images.unsplash.com/photo-1493225457124-a3eb161ffa5f?auto=format&fit=crop&w=1400&q=80", features: ["Salle privative", "Playlist variée", "Ambiance festive"], }, gaming: { title: "Gaming", subtitle: "Des postes de jeu performants pour une expérience intense", description: "Notre espace gaming réunit confort, performance et immersion pour les amateurs de jeux vidéo, en solo comme en équipe.", image: "https://images.unsplash.com/photo-1542751371-adc38448a05e?auto=format&fit=crop&w=1400&q=80", features: ["Postes modernes", "Jeu en équipe", "Confort premium"], }, }; const navItems = [ { key: "aire", label: "Aire de jeux", icon: PartyPopper }, { key: "arcade", label: "Salle d’arcade", icon: Joystick }, { key: "karaoke", label: "Karaoké Box", icon: Music4 }, { key: "gaming", label: "Gaming", icon: Gamepad2 }, ]; function Header({ currentPage, setCurrentPage }) { return (
); } function Hero({ title, subtitle, description, image, children }) { return (
Bienvenue chez Cosania

{title}

{subtitle}

{description}

{children}
{title}
); } function InfoCard({ icon: Icon, title, text }) { return (

{title}

{text}

); } function PageSection({ page }) { return ( <>
{page.features?.map((feature) => ( {feature} ))}
); } function HomePage({ setCurrentPage }) { return ( <>
{navItems.map((item) => { const Icon = item.icon; return ( ); })}
{navItems.map((item) => { const data = pages[item.key]; const Icon = item.icon; return ( ); })}
); } export default function CosaniaWebsite() { const [currentPage, setCurrentPage] = useState("accueil"); const content = useMemo(() => { if (currentPage === "accueil") { return ; } return ; }, [currentPage]); return (
{content}
); }