'use client' import { useState, useEffect } from 'react' import { Link } from '@/i18n/navigation' import Image from 'next/image' import { ThemeToggle } from '@/components/theme-toggle' import { GlitchButton } from '@/components/effects/glitch-button' interface HeroHeaderProps { terminalVersion: string blogLabel: string aboutLabel: string } export function HeroHeader({ terminalVersion, blogLabel, aboutLabel }: HeroHeaderProps) { const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false) const [isMobile, setIsMobile] = useState(false) useEffect(() => { const checkMobile = () => setIsMobile(window.innerWidth < 768) checkMobile() window.addEventListener('resize', checkMobile) return () => window.removeEventListener('resize', checkMobile) }, []) return (