"use client"; import { motion } from "motion/react"; import { BentoGrid, BentoGridItem } from "@/components/magicui/bento-grid"; import { ExternalLink, Github } from "lucide-react"; import { usePortfolioData } from "@/lib/usePortfolioData"; export default function Projects() { const { data, loading, error } = usePortfolioData(); if (loading) { return ( ); } if (error || !data) { return ( Erro ao carregar dados de projetos. ); } const projects = data.projects.filter((project) => project.featured); return ( Projetos em Destaque Alguns dos projetos que desenvolvi, demonstrando minhas habilidades e paixão por tecnologia {projects.map((project, index) => ( {/* Header */} {project.title} {project.technologies.map((tech) => ( {tech} ))} {/* Description */} {project.description} {/* Features */} Funcionalidades: {project.features.map((feature, idx) => ( {feature} ))} {/* Status */} {project.status} ))} ); }
Erro ao carregar dados de projetos.
Alguns dos projetos que desenvolvi, demonstrando minhas habilidades e paixão por tecnologia
{project.description}