Sha256: 7eca5425a8eb7bc35fb356099a7bb2636eede7f467cb1401f789804867b0bb8c
Contents?: true
Size: 570 Bytes
Versions: 16
Compression:
Stored size: 570 Bytes
Contents
module ActiveAdmin module Views class IndexAsList < ActiveAdmin::Component def build(page_presenter, collection) add_class "index" collection.each do |obj| instance_exec(obj, &page_presenter.block) end end def render_tree(obj) ol class: ('sortable' if obj.level == 0) do li do div do obj.to_s end obj.children.each{|c| render_tree(c)} if obj.children.any? end end render partial: 'js' end end end end
Version data entries
16 entries across 16 versions & 1 rubygems