From 2c032b68af761c820a286c4a97d5ca0b097f8c97 Mon Sep 17 00:00:00 2001 From: Evandro Fonseca Junior Date: Sun, 4 Oct 2026 23:54:43 -0300 Subject: [PATCH] feat(as-servicos): remove o link do site e cita a participacao no projeto - demoUrl de AS Servicos passa a null (so o codigo no GitHub); teamSize deixa de ser 'Individual' - novo campo opcional role: 'Desenvolvimento da primeira landing page do site, com animacoes 3D, e de um painel para controle de projetos' - role aparece no card de projeto e no topo do case Co-Authored-By: Claude Sonnet 5.5 --- app/cases/[slug]/page.tsx | 8 ++++++++ app/components/Projects.tsx | 6 ++++++ lib/site-content.test.ts | 11 +++++++++++ lib/site-content.ts | 5 ++++- public/portfolio-data.json | 4 ++-- 5 files changed, 31 insertions(+), 3 deletions(-) diff --git a/app/cases/[slug]/page.tsx b/app/cases/[slug]/page.tsx index 5c6c558..053fdb7 100644 --- a/app/cases/[slug]/page.tsx +++ b/app/cases/[slug]/page.tsx @@ -109,6 +109,14 @@ export default async function CasePage({ params }: CasePageProps) {

{caseStudy.detail?.answer.text ?? caseStudy.summary}

+ {caseStudy.role ? ( +

+ + Minha participação: + {" "} + {caseStudy.role} +

+ ) : null} {!caseStudy.detail ? (

{caseStudy.impact} diff --git a/app/components/Projects.tsx b/app/components/Projects.tsx index c7b296c..e4e48a2 100644 --- a/app/components/Projects.tsx +++ b/app/components/Projects.tsx @@ -91,6 +91,12 @@ export default function Projects({

{caseStudy.impact}

)} + {caseStudy?.role && ( +
+

Minha participação

+

{caseStudy.role}

+
+ )}