amelioration(procedure.chorus): ajoute la tuile chorus quand cette fonction est active sur la procedure

This commit is contained in:
Martin 2023-08-28 14:31:12 +02:00
parent 758b739aa3
commit 7d7a741a1a
4 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,13 @@
class Procedure::Card::ChorusComponent < ApplicationComponent
def initialize(procedure:)
@procedure = procedure
end
def render?
@procedure.chorusable?
end
def error_messages
[]
end
end

View file

@ -0,0 +1,20 @@
.fr-col-6.fr-col-md-4.fr-col-lg-3.chorus-component
= link_to edit_admin_procedure_chorus_path(@procedure), class: 'fr-tile fr-enlarge-link', title: error_messages do
.fr-tile__body.flex.column.align-center.justify-between
- if error_messages.present?
%div
%span.icon.refuse
%p.fr-tile-status-error À modifier
- elsif @count == 0
%div
%span.icon.clock
%p.fr-tile-status-todo À compléter
- else
%div
%span.icon.accept
%p.fr-tile-status-accept Configuré
%div
%h3.fr-h6.fr-mt-10v
Connecteur Chorus
%p.fr-tile-subtitle Vous traitez des données de subvention d'état ?
%p.fr-btn.fr-btn--tertiary Configurer