demarches-normaliennes/app/components/editable_champ/explication_component/explication_component.html.haml
Martin df54dc04a4 amelioration(champ.explication): ajout du support pour avoir un menu depliant avec plus d'information sur un champs explication
amelioration(champ.explication): ajout du support pour avoir un menu depliant avec plus d'information sur un champs explication
2022-11-08 17:49:24 +01:00

11 lines
575 B
Text

= render Dsfr::CalloutComponent.new(title: @champ.libelle, extra_class_names: ['fr-mb-2w', 'fr-callout--blue-cumulus']) do |c|
- c.with_body do
= string_to_html(@champ.description)
- if @champ.collapsible_explanation_enabled? && @champ.collapsible_explanation_text.present?
%div
%p.fr-my-2w
%button{type: "button", "aria-controls" => "champs-text-#{@champ.id}", "aria-expanded" => "false", href: "#champs-text-#{@champ.id}"} Lire plus
%p.fr-collapse{ id: "champs-text-#{@champ.id}"}
= @champ.collapsible_explanation_text