fix(home): arredondar para baixo o 'Mais de N' dos projetos do GitHub

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
Evandro Fonseca JuniorandClaude Sonnet 5.5 committed 2026-10-08 10:28:00 -03:00
1 parent 0350e7e883
commit 168ee9a180
2 files changed
+26 -4

No files matched your search

+8 -2
View File
@@ -34,17 +34,23 @@ type StatItem = {
detail?: string;
};
/** "Mais de N" só é verdade se N for estritamente menor que o total: arredonda para baixo, em múltiplos de 5. */
export function roundedRepoFloor(total: number) {
return Math.floor((total - 1) / 5) * 5;
}
function statItems(stats?: HeroStats): StatItem[] {
if (!stats) return [];
const { repos } = stats;
const repoFloor = repos ? roundedRepoFloor(repos.total) : 0;
const items: Array<StatItem | null> = [
stats.years
? { value: String(stats.years), label: "anos de experiência" }
: null,
repos && repos.total > 0
repos && repoFloor > 0
? {
prefix: "Mais de",
value: String(repos.total),
value: String(repoFloor),
label: "projetos desenvolvidos",
detail: `${repos.public} públicos · ${repos.private} privados`,
}