style: update groupes for reaffactation in new design table

This commit is contained in:
Colin Darie 2024-11-14 14:56:34 +01:00
parent 7e9e57cb17
commit 0c533113be
No known key found for this signature in database
GPG key ID: 4FB865FDBCA4BCC4

View file

@ -4,23 +4,34 @@
['Groupes dinstructeurs', admin_procedure_groupe_instructeurs_path(@procedure)], ['Groupes dinstructeurs', admin_procedure_groupe_instructeurs_path(@procedure)],
[@groupe_instructeur.label]] } [@groupe_instructeur.label]] }
.container.groupe-instructeur .fr-container
%h1.fr-h2 Réaffectation des dossiers du groupe « #{@groupe_instructeur.label} »
.card
.card-title Réaffectation des dossiers du groupe « #{@groupe_instructeur.label} »
%p %p
Le groupe « #{@groupe_instructeur.label} » contient des dossiers. Afin de procéder à sa suppression, vous devez réaffecter ses dossiers à un autre groupe dinstructeurs. Le groupe « #{@groupe_instructeur.label} » contient des dossiers. Afin de procéder à sa suppression, vous devez réaffecter ses dossiers à un autre groupe dinstructeurs.
%table.table.mt-2
.fr-table
.fr-table__wrapper
.fr-table__container
.fr-table__content
%table
%caption
= t(".existing_groupe", count: @groupes_instructeurs.total_count)
%thead %thead
%tr %tr
%th{ colspan: 2 }= t(".existing_groupe", count: @groupes_instructeurs.total_count) %th{ scope: 'col' } Groupe
%th{ scope: 'col' } Réaffectation
%tbody %tbody
- @groupes_instructeurs.each do |group| - @groupes_instructeurs.each do |group|
.flex.justify-between.align-center.fr-mb-2w %tr
%p.fr-mb-0= group.label %td= group.label
%td
= button_to 'Réaffecter les dossiers à ce groupe', = button_to 'Réaffecter les dossiers à ce groupe',
reaffecter_admin_procedure_groupe_instructeur_path(:target_group => group), reaffecter_admin_procedure_groupe_instructeur_path(:target_group => group),
{ class: 'fr-btn fr-btn--secondary fr-btn--sm', { class: 'fr-btn fr-btn--secondary fr-btn--sm',
data: { confirm: "Êtes-vous sûr de vouloir réaffecter les dossiers du groupe « #{@groupe_instructeur.label} » vers le groupe  « #{group.label} » ?" } } data: { confirm: "Êtes-vous sûr de vouloir réaffecter les dossiers du groupe « #{@groupe_instructeur.label} » vers le groupe  « #{group.label} » ?" } }
.fr-table__footer
.fr-table__footer--start
%p.fr-table__detail
.fr-table__footer--middle
= paginate @groupes_instructeurs, views_prefix: 'shared' = paginate @groupes_instructeurs, views_prefix: 'shared'