%table.table.vertical.pj.dossier-champs
  %tbody
    - dossier.procedure.types_de_piece_justificative.each do |type_de_piece_justificative|
      - pjs = dossier.retrieve_all_piece_justificative_by_type(type_de_piece_justificative.id).to_ary.dup
      - pj = pjs.shift if pjs.present?
      %tr
        %th= "#{type_de_piece_justificative.libelle} :"
        - if pj
          %td
            %span{ class: highlight_if_unseen_class(demande_seen_at, pj.updated_at) }
              = display_pj_filename(pj)
            ·
            = link_to "Télécharger", pj.content_url, class: "link", target: :blank
            - if pjs.present?
              %br
              %span.dropdown
                %button.button.dropdown-button
                  anciennes versions
                .dropdown-content.fade-in-down
                  %ul.dropdown-items
                    - pjs.each do |pj|
                      %li
                        = link_to pj.content_url, { target: :blank } do
                          %span.filename= display_pj_filename(pj)
                          %span
                            ajoutée le #{pj.created_at.localtime.strftime('%d/%m/%Y à %H:%M')}
        - else
          %td Pièce non fournie
        %td.updated-at
          - if pj
            %span{ class: highlight_if_unseen_class(demande_seen_at, pj.updated_at) }
              modifié le
              = pj.updated_at.localtime.strftime("%d/%m/%Y à %H:%M")
