feat(home): tirar o selo 'com demonstracao online' do hero
O lugar passa a ser da contagem de projetos desenvolvidos do GitHub. Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
1 parent
a67892613b
commit
942f6bb45c
3 files changed
+3
-10
No files matched your search
@@ -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", () => {
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user