diff --git a/src/pages/home/components/Hero.tsx b/src/pages/home/components/Hero.tsx index 457b685..f1eaf24 100644 --- a/src/pages/home/components/Hero.tsx +++ b/src/pages/home/components/Hero.tsx @@ -1,24 +1,5 @@ import { useTranslation } from 'react-i18next'; -// Inline SVG icons - gefüllt für bessere Sichtbarkeit -const LinkedinIcon = () => ( - - - -); - -const GithubIcon = () => ( - - - -); - -const MailIcon = () => ( - - - -); - const Hero = () => { const { t } = useTranslation(); @@ -31,7 +12,7 @@ const Hero = () => { return (
- {/* Concentric Circles Background - mit GPU-Beschleunigung */} + {/* Concentric Circles Background */}
{[1, 2, 3].map((index) => (
{ ))}
- {/* Social Links - unterhalb der Navigation (h-16 = 64px + 16px = top-20) */} -
-
+ {/* Social Links Bar */} +
+ - - {t('pages.home.hero.cta')} -
{/* Main Content */} -
- {/* Profile Image - optimiert für exakte Anzeigegröße */} +
+ {/* Profile Image */}
{
- {/* Title and Name - sofort sichtbar für LCP (keine opacity Animation!) */} + {/* Title and Name */}

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

@@ -157,17 +143,19 @@ const Hero = () => {
{/* Contact Button Bottom */} -
); }; -export default Hero; \ No newline at end of file +export default Hero;