import { useTranslation } from 'react-i18next'; import { Github, Linkedin, Mail } from 'lucide-react'; const Hero = () => { const { t } = useTranslation(); const scrollToSection = (sectionId: string) => { const element = document.getElementById(sectionId); if (element) { element.scrollIntoView({ behavior: 'smooth' }); } }; return (
{/* Concentric Circles Background - mit GPU-Beschleunigung */}
{[1, 2, 3].map((index) => (
))}
{/* Top Navigation */}
{t('pages.home.hero.cta')}
{/* Main Content */}
{/* Profile Image - optimiert für exakte Anzeigegröße */}
{t('pages.home.hero.image.alt')}
{/* Title and Name - sofort sichtbar für LCP (keine opacity Animation!) */}

{t('pages.home.hero.title')}

{t('pages.home.hero.name')}|

{t('pages.home.hero.description')}

{t('pages.home.hero.currentRole')}

{/* Navigation */}
{/* Contact Button Bottom */}
); }; export default Hero;