- 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
28 lines
807 B
TypeScript
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>
|
|
);
|
|
}
|