import { useEffect, useRef } from 'react'; type Props = { readonly menuItems: string[]; readonly isOpen: boolean; readonly onItemClick: (section: string) => void; }; export default function MobileMenu({ menuItems, isOpen, onItemClick }: Props) { const firstButtonRef = useRef(null); useEffect(() => { if (isOpen && firstButtonRef.current) { firstButtonRef.current.focus(); } }, [isOpen]); if (!isOpen) return null; return ( ); }