Files
nutriscan/app/page.tsx
T
Evandro Fonseca Junior bfb58ef16e feat(search): implement paginated API fetching for large page sizes
- Removed upper limit on page_size validation to support requests >100
- Added automatic pagination logic to fetch from Open Food Facts API in chunks of 1000
- Accumulates products across multiple API pages until desired count is reached
- Updated error messages and product data fields for consistency
2025-10-09 07:16:26 -03:00

28 lines
807 B
TypeScript

import { Header } from "./components/header";
import { Footer } from "./components/Footer";
import { Hero } from "./components/landing/Hero";
import { Features } from "./components/landing/Features";
import { HowItWorks } from "./components/landing/HowItWorks";
import { DonationSection } from "./components/landing/DonationSection";
import { TrustBadges } from "./components/landing/TrustBadges";
export default function Home() {
return (
<div className="min-h-screen bg-white dark:bg-gray-900">
<Header />
<main>
<Hero />
<TrustBadges />
<section id="recursos">
<Features />
</section>
<section id="como-funciona">
<HowItWorks />
</section>
<DonationSection />
</main>
<Footer />
</div>
);
}