/** * ========================================================================= * PLATEFORME ECO-PANNEAU.FR - VERSION 1.0.0 * Socle Riverains (1/4) - Onglet Accueil (Le panneau) * ========================================================================= */ window.pano_RiverainAccueilTab = ({ panneau, themeColor, displayMoaLogoUrl, hideLegal, handleExternalLink, openModal }) => { // RÉCUPÉRATION SÉCURISÉE DES COMPOSANTS ET ICÔNES const { BuildingIcon, ExternalLinkIcon, ShieldIcon, FileDigitIcon, ClockIcon, MapPinIcon, ArrowRightIcon } = window.pano_getIcons(); const Button = window.pano_Button || (() => null); return (
{/* 1. MAÎTRE D'OUVRAGE */} {(panneau.maitreOuvrage || displayMoaLogoUrl) && (
{displayMoaLogoUrl ? ( Maître d'ouvrage ) : (
)}

Maître d'ouvrage

{panneau.maitreOuvrage &&

{panneau.maitreOuvrage}

}
)} {/* 2. DESCRIPTION DES TRAVAUX */} {panneau.description && (

Description des travaux

{panneau.description}

)} {/* 3. LIEN VERS LE PROMOTEUR (COMMERCIAL) */} {panneau.promoterLink && (
{ const blocked = handleExternalLink(e, panneau.promoterLink); if (!blocked) window.open(panneau.promoterLink.startsWith('http') ? panneau.promoterLink : `https://${panneau.promoterLink}`, '_blank', 'noopener,noreferrer'); }} className="bg-white p-3 rounded-xl shadow-sm border border-slate-100 flex items-center justify-between hover:bg-slate-50 transition group w-full cursor-pointer" >

Acheter ou s'informer

)} {/* 4. INFORMATIONS LÉGALES (ARRÊTÉ D'URBANISME) */} {!hideLegal && (panneau.pdfId || panneau.permitNumber || panneau.noiseSchedule) && (

Autorisation d'urbanisme

{panneau.permitNumber || 'Arrêté officiel'}

{panneau.pdfId && ( )} {panneau.noiseSchedule && (

Horaires de nuisances autorisées :
{panneau.noiseSchedule}

)}
)} {/* 5. LOCALISATION */} {panneau.location && (

Localisation

{panneau.location}

)}
); }; /* EOF ========== [_react/_riverains_accueil.jsx] */