class Avo::FiltersComponent
def initialize(filters: [], resource: nil, applied_filters: [], parent_record: nil)
def initialize(filters: [], resource: nil, applied_filters: [], parent_record: nil) @filters = filters @resource = resource @applied_filters = applied_filters @parent_record = parent_record end
def render?
def render? @filters.present? end
def reset_path
def reset_path # If come from a association page if @parent_record.present? helpers.related_resources_path(@parent_record, @parent_record, filters: nil, reset_filter: true, keep_query_params: true) else helpers.resources_path(resource: @resource, filters: nil, reset_filter: true, keep_query_params: true) end end