demarches-normaliennes/app/helpers/recovery_selection_helper.rb

19 lines
466 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module RecoverySelectionHelper
def recoverable_id_and_libelles(recoverables)
recoverables
.map { |r| [r[:procedure_id], nice_libelle(r)] }
end
private
def nice_libelle(recoverable)
sanitize(
" #{number_with_html_delimiter(recoverable[:procedure_id])}" \
" - #{recoverable[:libelle]} " \
"#{tag.span(pluralize(recoverable[:count], 'dossier'), class: 'fr-tag fr-tag--sm')}"
)
end
end