"use client"; import { motion } from "motion/react"; import { BentoGrid, BentoGridItem } from "@/components/magicui/bento-grid"; import { Calendar, MapPin, Briefcase } from "lucide-react"; import { usePortfolioData } from "@/lib/usePortfolioData"; export default function Experience() { const { data, loading, error } = usePortfolioData(); if (loading) { return ( ); } if (error || !data) { return ( Erro ao carregar dados de experiência. ); } const experiences = data.experiences.filter((exp) => exp.featured); return ( Experiência Profissional Minha jornada profissional em desenvolvimento de software e soluções tecnológicas {experiences.map((exp, index) => ( {/* Header */} {exp.title} {exp.company} {exp.period} {exp.location && ( {exp.location} )} {exp.type} {/* Description */} {exp.description} {/* Achievements */} {exp.achievements.length > 0 && ( Principais Conquistas: {exp.achievements.map((achievement, idx) => ( {achievement} ))} )} ))} ); }
Erro ao carregar dados de experiência.
Minha jornada profissional em desenvolvimento de software e soluções tecnológicas
{exp.company}
{exp.description}