diff --git a/src/pages/home/components/Hero.tsx b/src/pages/home/components/Hero.tsx index 1776857..dded885 100644 --- a/src/pages/home/components/Hero.tsx +++ b/src/pages/home/components/Hero.tsx @@ -1,5 +1,27 @@ import { useTranslation } from 'react-i18next'; -import { Github, Linkedin, Mail } from 'lucide-react'; + +// Inline SVG icons to avoid lazy-loading issues +const LinkedinIcon = () => ( + + + + + +); + +const GithubIcon = () => ( + + + + +); + +const MailIcon = () => ( + + + + +); const Hero = () => { const { t } = useTranslation(); @@ -39,7 +61,7 @@ const Hero = () => { className="inline-flex items-center justify-center w-9 h-9 text-white hover:text-zinc-300 transition-colors" aria-label={t('pages.home.hero.social.linkedin.title')} > - + { className="inline-flex items-center justify-center w-9 h-9 text-white hover:text-zinc-300 transition-colors" aria-label={t('pages.home.hero.social.github.title')} > - + { className="inline-flex items-center justify-center w-10 h-10 text-white hover:text-zinc-300 transition-colors" aria-label={t('pages.home.hero.social.getInTouch')} > - +