{% extends 'base.html.twig' %} {% block title %}Landing FAQ - Design System - Bubul{% endblock %} {% block body %}
{# ===== EXPLICATION ===== #}
{% include '_atoms/icon/icon.html.twig' with { name: 'message', size: 'lg', color: 'white' } %}

FAQ Accordeon

Interactif

Questions frequentes avec comportement accordeon : un seul item ouvert a la fois. L'icone + tourne en 45° et change de couleur quand ouvert. Anime avec Stimulus.

4

Questions

1

Controller

800px

Max-width

toggle

Action

{# ===== UTILISATION ===== #}

Utilisation

Exemple de code Twig

{% verbatim %}{% include '_organisms/landing/faq.html.twig' only %}

{# Avec questions personnalisées #}
{% include '_organisms/landing/faq.html.twig' with {
    questions: [
        { question: 'Ma question ?', answer: 'La reponse avec HTML' }
    ]
} only %}{% endverbatim %}
{# ===== DEMO ===== #}

Demo

Cliquez sur une question pour voir l'accordeon

{% include '_organisms/landing/faq.html.twig' only %}
{# ===== STIMULUS CONTROLLER ===== #}

Stimulus Controller

shared--faq

1

Targets

item (chaque question/reponse)

2

Action

click->shared--faq#toggle

3

Comportement

Ferme les autres items, toggle l'item courant, rotation icone + changement couleur

{% endblock %}