Module: Crm::ContactTrainingTopicsHelper

Defined in:
app/helpers/crm/contact_training_topics_helper.rb

Overview

View helper: contact training topics.

Instance Method Summary collapse

Instance Method Details

#contact_training_topic_badge(state) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'app/helpers/crm/contact_training_topics_helper.rb', line 4

def contact_training_topic_badge(state)
  return unless state

  icon_map = {
               reviewed: { icon: 'thumbs-o-up', style: 'color: green' },
               certified: { icon: 'certificate', style: 'color: gold' }
             }
  return unless (badge_data = icon_map[state.to_sym])

  fa_icon(badge_data[:icon], style: badge_data[:style])
end