Module: ActiveAdmin::Favorites::ViewLens::ActionItemsPatch

Defined in:
lib/activeadmin/favorites/view_lens/patches.rb

Instance Method Summary collapse

Instance Method Details

#action_items_for(action, render_context = nil) ⇒ Object



72
73
74
75
76
77
78
79
# File 'lib/activeadmin/favorites/view_lens/patches.rb', line 72

def action_items_for(action, render_context = nil)
  items = super
  layout = Applicator.current_layout
  return items if items.nil?
  return items unless layout.respond_to?(:hidden_action_item?)

  items.reject { |item| layout.hidden_action_item?(item.name) }
end