Files
portifolio-evandrodevbr/app/components/Projects.tsx
T
Evandro Fonseca Junior 8d07b8c6bb feat(home): prova no topo, contato sem atrito e conversão medida
Home mais curta (hero, vitrine de clientes, sobre, serviços, IA resumida, depoimentos e contato), faixa de clientes e telas reais no hero, sem números do GitHub. Barra de cookies fina, WhatsApp fixo no celular, formulário com e-mail opcional e alternativa por e-mail, página /ia, eventos de e-mail, redes e currículo e conversão do Ads opcional por variável. Rodapé em 3 colunas. Remove componentes órfãos (LighthouseMetrics, Skills, Experience, contagem do GitHub).
2026-10-14 03:32:23 -03:00

37 lines
1.1 KiB
TypeScript

"use client";
import Link from "next/link";
import type { PortfolioProjectView } from "@/lib/portfolio-data";
import { secondaryButtonDark } from "./button-styles";
import { Section } from "./Section";
import { ProjectReel } from "./showcase/ProjectReel";
import { ShowcaseProvider } from "./showcase/ShowcaseProvider";
/** Vitrine única da home: recebe só projetos de cliente (o filtro vem de app/page.tsx). */
export default function Projects({
projects,
}: {
projects: PortfolioProjectView[];
}) {
return (
<Section
id="projects"
eyebrow="Projetos"
title="Veja o que já saiu do papel."
description="Projetos feitos para empresas. Abra um case para entender o problema, a solução e as decisões por trás da interface."
dark
disableChildrenAnimation
>
<ShowcaseProvider projects={projects}>
<ProjectReel />
</ShowcaseProvider>
<div className="mt-sp-8" data-reel-stagger="left">
<Link href="/cases" className={secondaryButtonDark}>
Ver todos os cases
</Link>
</div>
</Section>
);
}