<?php
// Layout cta_final_enrichi — design IndustrieFinalCTA : eyebrow + titre + texte,
// 2 CTA (primaire / secondaire) et 3 pastilles de réassurance à icône. Exposé au
// BO (rend le composant bespoke via le registry générique, paramétré par ces
// champs).

defined('ABSPATH') || exit;

$l = 'cta_final_enrichi';

return cvb_layout($l, 'CTA final (enrichi)', [
    cvb_field("field_cvb_{$l}_eyebrow", 'eyebrow', 'Eyebrow', 'text', [
        'instructions' => 'Sur-titre court au-dessus du titre.',
    ]),
    cvb_field("field_cvb_{$l}_titre", 'titre', 'Titre', 'text'),
    cvb_field("field_cvb_{$l}_texte", 'texte', 'Texte', 'textarea', ['rows' => 3]),
    cvb_clone_cta($l, 'cta_primaire', 'CTA primaire'),
    cvb_clone_cta($l, 'cta_secondaire', 'CTA secondaire'),
    cvb_repeater("field_cvb_{$l}_reassurances", 'pastilles', 'Réassurances', [
        cvb_select_icone("field_cvb_{$l}_reassurances_icone"),
        cvb_field("field_cvb_{$l}_reassurances_titre", 'titre', 'Titre', 'text'),
    ], ['max' => 3]),
]);
