// Auteur : Simon-Pierre Boucher — contact@spboucher.ai // ka-ui/react/KaFooter.tsx — footer commun Groupe KA (fond encre), vendoré ici // sous apps/web/ka/. Consomme ecosystem.json : toute modification des infos de // contact se fait dans ka-ui/ecosystem.json puis se resynchronise sur les 12 // sites (voir ka-ui/README.md). // Extension locale trouve-ka : prop `children` (rendue après l'avertissement) // pour accueillir le flux temps réel du bot (). import eco from "./ecosystem.json"; type LocalLink = { label: string; href: string }; export default function KaFooter({ siteId, localLegal = [], children, }: { /** id du site courant dans ecosystem.json (ex. "trouve-ka") */ siteId: string; /** pages légales PROPRES au site (ex. /conditions), affichées avant celles du hub */ localLegal?: LocalLink[]; /** contenu propre au site, rendu après l'avertissement (ex. flux du bot) */ children?: React.ReactNode; }) { const year = new Date().getFullYear(); const site = eco.sites.find((s) => s.id === siteId); const others = eco.sites.filter((s) => s.id !== siteId); return ( ); }