class ActiveAdmin::Filters::ActiveSidebar
Public Class Methods
new()
click to toggle source
Calls superclass method
ActiveAdmin::SidebarSection::new
# File lib/active_admin/filters/active_sidebar.rb, line 7 def initialize super I18n.t("active_admin.search_status.headline"), sidebar_options end
Public Instance Methods
block()
click to toggle source
# File lib/active_admin/filters/active_sidebar.rb, line 11 def block -> do active_filters = ActiveAdmin::Filters::Active.new(active_admin_config, assigns[:search]) span do if current_scope h4 I18n.t("active_admin.search_status.current_scope"), style: 'display: inline' b scope_name(current_scope), class: 'current_scope_name', style: "display: inline" end div style: "margin-top: 10px" do h4 I18n.t("active_admin.search_status.current_filters"), style: 'margin-bottom: 10px' ul do if active_filters.filters.blank? li I18n.t("active_admin.search_status.no_current_filters") else active_filters.filters.each do |filter| li filter.html_options do span do text_node filter.label end b do text_node to_sentence(filter.values.map { |v| pretty_format(v) }) end end end end end end end end end