--- // src/pages/kupci/svi.astro import Layout from "../../layouts/Layout.astro"; import AkcijePanel from "../../components/AkcijePanel.astro"; import WelcomeHeader from "../../components/WelcomeHeader.astro"; // Importiranje nove funkcije import { fetchKupciData } from "../../lib/api"; import { getStatusColorClass } from "../../utils/ui"; // 1. DOHVAT PODATAKA (Koristimo novu funkciju) const { kupci } = await fetchKupciData(); // 2. LOGIKA STATISTIKE const aktivniKupci = kupci.filter(k => k.aktivno === true).length; const brojPravnih = kupci.filter(k => k.tip === 'pravno').length; --- Popis klijenata Aktivni: {aktivniKupci} Tvrtke: {brojPravnih} {kupci.length > 0 ? kupci.map((k) => ( {k.naziv} {k.grad} OIB: {k.oib} • Kontakt: {k.telefon} Oprema u sustavu {k.broj_strojeva} Jedinica )) : ( Nema kupaca u bazi )}
Nema kupaca u bazi