amelioration(app/views/shared/help/_help_dropdown_dossier.html.haml): passe le menu d'aide sur un dossier au nouveau menu

This commit is contained in:
Martin 2023-01-06 17:26:28 +01:00 committed by mfo
parent 2c8781ff98
commit 3dc4a51bf3
4 changed files with 39 additions and 42 deletions

View file

@ -1,15 +1,16 @@
.dropdown.help-dropdown{ data: { controller: 'menu-button' } } = render Dropdown::MenuComponent.new(wrapper: :span, wrapper_options: { class: ['help-dropdown']}, menu_options: { id: "help-menu" }) do |menu|
%button.fr-btn.dropdown-button{ data: { menu_button_target: 'button' } } - menu.with_button_inner_html do
= t('help') = t('help')
#help-menu.dropdown-content.fade-in-down{ data: { menu_button_target: 'menu' } }
%ul.dropdown-items
- title = dossier.brouillon? ? "Besoin daide pour remplir votre dossier ?" : "Une question sur votre dossier ?" - title = dossier.brouillon? ? "Besoin daide pour remplir votre dossier ?" : "Une question sur votre dossier ?"
- if dossier.messagerie_available? - if dossier.messagerie_available?
= render partial: 'shared/help/dropdown_items/messagerie_item', - menu.with_item do
locals: { dossier: dossier, title: title } = render partial: 'shared/help/dropdown_items/messagerie_item', locals: { dossier: dossier, title: title }
- elsif dossier.procedure.service.present? - elsif dossier.procedure.service.present?
- menu.with_item do
= render partial: 'shared/help/dropdown_items/service_item', = render partial: 'shared/help/dropdown_items/service_item',
locals: { service: dossier.procedure.service, title: title } locals: { service: dossier.procedure.service, title: title }
- menu.with_item do
= render partial: 'shared/help/dropdown_items/faq_item' = render partial: 'shared/help/dropdown_items/faq_item'

View file

@ -1,9 +1,7 @@
%li = link_to t("links.common.faq.url"), title: new_tab_suffix(t('help_dropdown.general_title')), **external_link_attributes, role: 'menuitem' do
= link_to t("links.common.faq.url"), title: new_tab_suffix(t('help_dropdown.general_title')), **external_link_attributes do
%span.icon.help %span.icon.help
.dropdown-description .dropdown-description
%span.help-dropdown-title %span.help-dropdown-title
= t('help_dropdown.problem_title') = t('help_dropdown.problem_title')
%p %p
= t('help_dropdown.problem_description') = t('help_dropdown.problem_description')

View file

@ -1,5 +1,4 @@
%li = link_to messagerie_dossier_path(dossier), role: 'menuitem' do
= link_to messagerie_dossier_path(dossier) do
%span.icon.mail %span.icon.mail
.dropdown-description .dropdown-description
%span.help-dropdown-title= title %span.help-dropdown-title= title

View file

@ -1,4 +1,3 @@
%li.help-dropdown-service
%span.icon.person %span.icon.person
.dropdown-description .dropdown-description
%span.help-dropdown-title= title %span.help-dropdown-title= title
@ -6,10 +5,10 @@
%p Contactez directement ladministration : %p Contactez directement ladministration :
%p.help-dropdown-service-item %p.help-dropdown-service-item
%span.icon.small.mail %span.icon.small.mail
= link_to service.email, "mailto:#{service.email}" = link_to service.email, "mailto:#{service.email}", role: 'menuitem'
%p.help-dropdown-service-item %p.help-dropdown-service-item
%span.icon.small.phone %span.icon.small.phone
= link_to service.telephone, service.telephone_url = link_to service.telephone, service.telephone_url, role: 'menuitem'
%p.help-dropdown-service-item %p.help-dropdown-service-item
%span.icon.small.clock %span.icon.small.clock
= service.horaires = service.horaires