diff --git a/app/components/Hero.test.tsx b/app/components/Hero.test.tsx index e4c7539..3c1301f 100644 --- a/app/components/Hero.test.tsx +++ b/app/components/Hero.test.tsx @@ -90,6 +90,7 @@ describe("Hero", () => { expect(screen.getByText("65")).toBeInTheDocument(); expect(screen.getByText("25 públicos · 43 privados")).toBeInTheDocument(); expect(screen.queryByText(/projetos publicados/i)).not.toBeInTheDocument(); + expect(screen.queryByText(/demonstração online/i)).not.toBeInTheDocument(); }); it("rounds the repo count down so 'mais de' is always true", () => { diff --git a/app/components/Hero.tsx b/app/components/Hero.tsx index 0d577e4..43e7556 100644 --- a/app/components/Hero.tsx +++ b/app/components/Hero.tsx @@ -18,13 +18,12 @@ const SOCIAL_LINKS = [ ]; /** - * Números reais, calculados em app/page.tsx (nada digitado à mão): anos e demos vêm de public/portfolio-data.json; - * repos vem da API do GitHub (lib/github-stats.ts) e some quando a consulta não está disponível. + * Números reais, calculados em app/page.tsx (nada digitado à mão): os anos vêm de public/portfolio-data.json; + * repos vem da API do GitHub (lib/github-stats.ts) e some quando nem a consulta nem o último retrato estão disponíveis. */ export type HeroStats = { years?: number; repos?: { total: number; public: number; private: number }; - demos?: number; }; type StatItem = { @@ -55,9 +54,6 @@ function statItems(stats?: HeroStats): StatItem[] { detail: `${repos.public} públicos · ${repos.private} privados`, } : null, - stats.demos - ? { value: String(stats.demos), label: "com demonstração online" } - : null, ]; return items.filter((item): item is StatItem => item !== null); } diff --git a/app/page.tsx b/app/page.tsx index 2976d9c..e168886 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -21,10 +21,6 @@ export default async function Home() { heroStats={{ years: yearsOfExperience(), repos: repos ?? undefined, - demos: projects.filter( - (project) => - project.demoUrl && project.demoAvailability !== "unavailable", - ).length, }} projects={projects} experiences={portfolio.experiences}