import { FaBriefcase, FaHeart, FaStar, FaUserGraduate, FaVuejs } from 'react-icons/fa'; import { StyledAbout } from '../components/styles/About.styled'; import { StyledSectionHeader } from '../components/styles/SectionHeader.styled'; import { StyledCursor } from '../components/styles/Cursor.styled'; import { SiNestjs } from 'react-icons/si'; import { useGSAP } from '@gsap/react'; import { gsap } from 'gsap'; import { Trans, useTranslation } from 'react-i18next'; function AboutSection() { const { t } = useTranslation(); useGSAP(() => { const tl = gsap.timeline({ scrollTrigger: { trigger: '.about-grid', }, }); tl.from('.about-gif', { opacity: 0 }); tl.from('.about-content', { opacity: 0 }); tl.from('.stat-item', { duration: 0.5, ease: 'power1.in', opacity: 0, stagger: { each: 0.5, }, }); }); return (
{t('about.title-1') + ' '} {t('about.title-2')}

{t('about.subtitle')}

{t('about.brief-1-title')}

{t('about.brief-1-content')}

{t('about.brief-2-title')}

{t('about.brief-2-content')}

{t('about.brief-3-title')}

{t('about.brief-3-content')}

{t('about.brief-4-title')}

Vue
NestJS

); } export default AboutSection;