{% extends 'base.html.twig' %} {% block title %}Landing Trust - Design System - Bubul{% endblock %} {% block body %}
Section confiance et conformite de la landing page
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
Atomes utilises
icon
Dans les badges et les items du panneau
trust-tag--active
Vert — Actif
trust-tag--progress
Orange — En cours
trust-tag--guaranteed
Bleu — Garanti
trust-tag--tracked
Orange — Tracke
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 %}
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) |
Implementation
Le composant contient un objet tagStyleMap qui mappe les classes trust-tag--* vers des classes Tailwind. Passer la cle string dans tagClass.
Le panneau droit utilise reveal reveal-delay-2 pour l'animation d'entree au scroll.
Le parametre title est rendu avec |raw pour permettre les <span> de gradient.
Le panneau droit imite une fenetre macOS avec les trois points rouge/orange/vert et une police monospace pour la barre de titre.