import React, { useEffect } from 'react'; import banquiseServer from '../../assets/banquise_server.svg' import { URLS, SITE_CONFIG } from '../../config/constants'; import { commonStyles } from '../../styles/components'; import type { Translation } from '../../types/i18n'; interface MobileMenuProps { isOpen: boolean; onClose: () => void; translations: Translation['navigation']; } export const MobileMenu: React.FC = ({ isOpen, onClose, translations }) => { useEffect(() => { if (isOpen) { document.body.style.overflow = 'hidden'; } else { document.body.style.overflow = 'unset'; } return () => { document.body.style.overflow = 'unset'; }; }, [isOpen]); return (
{/* Overlay */}
{/* Menu mobile */}
{/* Header */}
Logo
{SITE_CONFIG.name}

Menu Navigation

{/* Navigation */}
{/* Navigation Links */} {/* CTA Button */}
{/* Footer */}

© 2024 {SITE_CONFIG.name}

{/* Effet glassmorphism */}
); };