"use client" import React from 'react'; import { ModernNavigation } from '@/components/layout/ModernNavigation'; import { HeroSection } from '@/components/sections/HeroSection'; import { ServicesSection } from '@/components/sections/ServicesSection'; import { TechFeaturesSection } from '@/components/sections/TechFeaturesSection'; import { AboutSection } from '@/components/sections/AboutSection'; import { Footer } from '@/components/layout/Footer'; import { Popup } from '@/components/ui/Popup'; import { ScrollToTopButton } from '@/components/ui/ScrollToTopButton'; import { ModernLanguageSwitcher } from '@/components/ui/ModernLanguageSwitcher'; import { useTranslation } from '@/lib/hooks/useTranslation'; import { useServiceModal } from '@/lib/hooks/useServiceModal'; import { useAccordion } from '@/lib/hooks/useAccordion'; import { useOceanDepthEffect } from '@/lib/hooks/useOceanDepthEffect'; export default function HomePage() { const { t, currentLanguage, changeLanguage, availableLanguages } = useTranslation(); const { selectedService, openServiceModal, closeServiceModal } = useServiceModal(); const { openAccordion, toggleAccordion } = useAccordion(); const scrollDepth = useOceanDepthEffect(); return (
{/* Arrière-plan océanique uniforme avec assombrissement progressif basé sur le scroll */}
{/* Dégradé principal océanique - Surface (clair) vers abysses (très sombre) */}
{/* Couche de profondeur progressive basée sur le scroll - Plus intense */}
{/* Effet de profondeur supplémentaire pour les moyennes profondeurs - Plus sombre */}
{/* Assombrissement pour les grandes profondeurs - Plus intense */}
{/* Assombrissement final pour les abysses - Très sombre */}
{/* Rayons de lumière subtils qui percent l'eau depuis la surface */}
{/* Effet de scintillement subtil avec animations océaniques */}
{/* Particules flottantes (bulles) pour l'effet sous-marin avec animations variées */}
{/* Bulles réparties sur toute la hauteur pour l'effet océanique continu */}
{/* Bulles supplémentaires pour un effet plus dense */}
{/* Bulles très petites pour densité */}
{/* Bulles moyennes pour variation */}
{/* Contenu principal avec arrière-plan océanique uniforme */}
{/* Navigation flottante */} } /> {/* Section Hero - Surface de l'océan */} {/* Section Services */} {/* Section TechFeatures */} {/* Section About */} {/* Footer */}
{/* UI Components */} {selectedService && ( )}
); }