// ----------------------------------------------------------------------------- // Auto-Ka — Agrégateur de voitures usagées à vendre (province de Québec) // Auteur : Simon-Pierre Boucher — contact@spboucher.ai // Sources.tsx : registre des concessionnaires connectés // ----------------------------------------------------------------------------- import { useEffect, useState } from "react"; import { Link } from "react-router-dom"; import { Source, fetchSources, fmtDate } from "../api"; export default function SourcesPage() { const [sources, setSources] = useState([]); useEffect(() => { fetchSources().then((r) => setSources(r.sources)).catch(() => {}); }, []); const actives = sources.filter((s) => s.active_listings > 0); const others = sources.filter((s) => s.active_listings === 0); return (
Registre

Les concessionnaires connectés

Un connecteur dédié par commerce — Auto-Ka lit chaque site à la source (aucune plateforme d'annonces), normalise l'inventaire et le tient à jour.

{actives .sort((a, b) => b.active_listings - a.active_listings) .map((s) => (

{s.name}

{s.city}{s.region ? ` · ${s.region}` : ""}{s.platform ? ` · ${s.platform}` : ""}
{s.active_listings.toLocaleString("fr-CA")} véhicules
dernière sync : {fmtDate(s.last_sync)}
voir l'inventaire site officiel ↗
))}
{others.length > 0 && ( <>

En attente de première synchronisation

{others.map((s) => (

{s.name}

{s.city}{s.region ? ` · ${s.region}` : ""}
{s.status || "connecteur prêt"}
))}
)}
); }