Method: Pageflow::WidgetsHelper#widget_types_json_seeds

Defined in:
app/helpers/pageflow/widgets_helper.rb

#widget_types_json_seeds(config) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
# File 'app/helpers/pageflow/widgets_helper.rb', line 29

def widget_types_json_seeds(config)
  config.widget_types.each_with_object({}) do |widget_type, result|
    widget_type.roles.each do |role|
      result[role] ||= []
      result[role] << {
        name: widget_type.name,
        translationKey: widget_type.translation_key
      }
    end
  end.to_json.html_safe
end