/* global React, ReactDOM, EcHeader, EcFooter */
/* Page d'ACCUEIL du portail revendeur French Kits (nouvelle charte terracotta/jaune).
Construite sur le design system partagé : EcHeader / EcFooter / EcUI + config/portail.php. */
const UI = window.EcUI || {};
const T = UI.T || {};
const serif = UI.serif || ((e) => Object.assign({ fontFamily: T.serif || "'Playfair Display',serif" }, e || {}));
function HomePage() {
const cfg = window.EXTRANET_CONFIG || {};
// L'accueil vient de l'administration : ses textes, et les collections
// choisies. Elles etaient ecrites ici — titre, pastille, phrase, visuel — et
// la page annoncait « 9 nouveautes » en dur, donc faux des le premier kit
// ajoute. Le nombre et le prix mini se comptent desormais.
const H = window.HOME || {};
const t = H.textes || {};
const collections = H.collections || [];
const base = cfg.base_url || '';
const isLogged = !!(window.CLIENT && window.CLIENT.nom);
const commanderUrl = isLogged ? (cfg.commander_url || (base + '/commander')) : (cfg.connexion_url || (base + '/connexion'));
const eteUrl = cfg.nouveautes_ete_url || (base + '/nouveautes-ete');
const printempsUrl = cfg.nouveautes_printemps_url || (base + '/nouveautes-printemps');
const dash = (w) => ;
const eyebrow = { fontSize: 12.5, fontWeight: 600, letterSpacing: '.2em', color: T.coral };
const Collection = ({ href, img, wash, tag, gamme, titleA, titleEm, desc, meta }) => (
{desc}}
{tag}
{titleA} {titleEm}
Commandez les French Kits au tarif pro, composez votre bon en quelques clics et recevez en 5 à 7 jours. Fabriqués main, en France.