import { motion } from 'motion/react'; import { useLocation } from 'react-router-dom'; import { useTranslation } from '../i18n'; import { SiReact, SiTypescript, SiNodedotjs, SiPython, SiFirebase, SiPostgresql, SiDocker, SiGit, } from 'react-icons/si'; import styles from './About.module.css'; const techStack = [ { name: 'React', icon: SiReact }, { name: 'TypeScript', icon: SiTypescript }, { name: 'Node.js', icon: SiNodedotjs }, { name: 'Python', icon: SiPython }, { name: 'Firebase', icon: SiFirebase }, { name: 'PostgreSQL', icon: SiPostgresql }, { name: 'Docker', icon: SiDocker }, { name: 'Git', icon: SiGit }, ]; const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1, delayChildren: 0.6 }, }, }; const itemVariants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { duration: 0.4 }, }, }; export function About() { const { t } = useTranslation(); const location = useLocation(); return (
{/* Hero Section */}

{t.about.title}

{t.about.subtitle}

{/* Intro Section */}

{t.about.intro}

{t.about.experience}

{/* Skills Section */}

{t.about.skills.title}

{t.about.skills.subtitle}

{techStack.map((tech) => ( {tech.name} ))}
{/* Values Section */}

{t.about.values.title}

{t.about.values.items.map((value, index) => (
0{index + 1}

{value.title}

{value.description}

))}
); }