{% extends 'base.html.twig' %} {% block title %}Landing Trust - Design System - Bubul{% endblock %} {% block body %}
{% include '_atoms/icon/icon.html.twig' with { name: 'chevron-left', size: 'sm', color: 'gray' } %}
Organisme /

Landing Trust

Section confiance et conformite de la landing page

{# ===== EXPLICATION ===== #}
{% include '_atoms/icon/icon.html.twig' with { name: 'shield', size: 'lg', color: 'white' } %}

Landing Trust & Conformite

Public

Section 2 colonnes presentant la conformite et la confiance. A gauche : texte + badges de conformite en grille 2x2. A droite : panneau de conformite style terminal macOS listant les items de securite.

1

Atome

4

Badges defaut

4

Items panneau

2col

Layout

{# ===== COMPOSITION ===== #}

Composition

Atomes utilises

Icones

  • icon Dans les badges et les items du panneau

Tag styles

  • trust-tag--active Vert — Actif
  • trust-tag--progress Orange — En cours
  • trust-tag--guaranteed Bleu — Garanti
  • trust-tag--tracked Orange — Tracke
{# ===== UTILISATION ===== #}

Utilisation

Exemple de code Twig

{% verbatim %}{% include '_organisms/landing/trust.html.twig' with {
    eyebrow: 'CONFIANCE & CONFORMITE',
    title: 'Confidentialite et transparence des le premier jour',
    subtitle: 'Bubul est concu avec la confidentialite au coeur de son architecture...',
    badges: [
        { iconName: 'shield', iconColor: 'primary', iconBg: 'rgba(12,129,228,0.08)', label: 'Hebergement EU' }
    ],
    panelItems: [
        { iconName: 'shield', iconColor: 'primary', iconBg: 'rgba(12,129,228,0.1)', title: '...', desc: '...', tagClass: 'trust-tag--active', tagLabel: 'Actif' }
    ],
    panelTitle: 'conformite — vue d\'ensemble'
} only %}{% endverbatim %}
{# ===== PARAMETRES ===== #}

Parametres

Options de configuration

Parametre Type Defaut Description
class string '' Classes CSS additionnelles sur la section
eyebrow string 'CONFIANCE & CONFORMITE' Petit texte uppercase au-dessus du titre
title string 'Confidentialite...' Titre H2 (HTML autorise pour gradient span)
subtitle string 'Bubul est concu...' Paragraphe descriptif
badges array (4 badges defaut) Badges de conformite. Chaque badge: { iconName, iconColor, iconBg, label }
panelItems array (4 items defaut) Items du panneau. Chaque item: { iconName, iconColor, iconBg, title, desc, tagClass, tagLabel }
panelTitle string 'conformite — vue d\'ensemble' Texte de la barre titre du panneau (style terminal)
{# ===== NOTES TECHNIQUES ===== #}

Notes Techniques

Implementation

1

tagStyleMap interne

Le composant contient un objet tagStyleMap qui mappe les classes trust-tag--* vers des classes Tailwind. Passer la cle string dans tagClass.

2

Animations reveal

Le panneau droit utilise reveal reveal-delay-2 pour l'animation d'entree au scroll.

3

HTML dans title

Le parametre title est rendu avec |raw pour permettre les <span> de gradient.

4

Panneau style macOS

Le panneau droit imite une fenetre macOS avec les trois points rouge/orange/vert et une police monospace pour la barre de titre.

{% endblock %}