// MRB Auto storefront — content sections
const _mkS = (n) => (props) => { const C = window.MRBAutoDesignSystem_73c751 && window.MRBAutoDesignSystem_73c751[n]; return C ? React.createElement(C, props) : null; };
const Icon = _mkS('Icon'), Button = _mkS('Button'), SectionHeader = _mkS('SectionHeader'),
ProductCard = _mkS('ProductCard'), BrandTile = _mkS('BrandTile'), TrustItem = _mkS('TrustItem'),
VehicleSelector = _mkS('VehicleSelector'), Rating = _mkS('Rating'), Card = _mkS('Card'), Badge = _mkS('Badge');
const Wrap = ({ children, style, className }) => (
{children}
);
/* ---------------- Hero ---------------- */
function Hero({ onSelect }) {
const stats = [['10 000+', 'commandes livrées'], ['11', 'marques couvertes'], ['4,8/5', 'avis clients']];
return (
Relooking & carrosserie — SUV & berlines premium
Accessoires auto
au meilleur prix
Marche-pieds, calandres, kits AMG-look, extensions d'ailes et jantes — des pièces adaptables de qualité OEM, montées sur les points d'origine. Sélectionnez votre véhicule, on vous montre uniquement ce qui s'adapte.
{stats.map(([n, l]) => (
))}
);
}
/* ---------------- Trust strip ---------------- */
function TrustStrip() {
const items = [
['truck', 'Expédition 24-48h', 'France & Europe, colis renforcé'],
['creditCard', 'Paiement 3x / 4x', 'Sans frais, 100% sécurisé'],
['shieldCheck', 'Satisfait ou remboursé', '14 jours pour changer d\'avis'],
['mapPin', 'Entreprise française', 'Basée dans l\'Essonne depuis 2015'],
];
return (
{items.map(([icon, title, text]) => )}
);
}
/* ---------------- Brand grid ---------------- */
function BrandGrid({ onPick }) {
return (
{window.MRB_DATA.brands.map((b) => { e.preventDefault(); onPick && onPick(b.name); }} />)}
);
}
/* ---------------- Category grid ---------------- */
function CategoryGrid() {
return (
{window.MRB_DATA.categories.map((c) => (
))}
);
}
/* ---------------- Product rail ---------------- */
function ProductRail({ eyebrow, title, description, link, items, bg, onAdd }) {
return (
);
}
/* ---------------- Why MRB ---------------- */
function WhyMRB() {
return (
{window.MRB_DATA.whyMrb.map((w) => (
))}
);
}
/* ---------------- Testimonials ---------------- */
function Testimonials() {
return (
{window.MRB_DATA.testimonials.map((t) => (
« {t.text} »
{t.name} · achat vérifié
))}
);
}
/* ---------------- Newsletter ---------------- */
function Newsletter() {
return (
-10% sur votre 1ʳᵉ commande
Nouveautés sur vos modèles, conseils de montage et offres exclusives, directement par email.
);
}
Object.assign(window, { MRBHero: Hero, MRBTrustStrip: TrustStrip, MRBBrandGrid: BrandGrid, MRBCategoryGrid: CategoryGrid, MRBProductRail: ProductRail, MRBWhyMRB: WhyMRB, MRBTestimonials: Testimonials, MRBNewsletter: Newsletter });