Sha256: b33a06534a50f90bebc93c9e872b86d19387d8ac54f841ed4f2f3866d660bde2

Contents?: true

Size: 657 Bytes

Versions: 44

Compression:

Stored size: 657 Bytes

Contents

# frozen_string_literal: true

module Plutonium
  module UI
    module Table
      module Components
        class SearchBar < Plutonium::UI::Component::Base
          def view_template
            render current_definition.query_form.new(
              raw_resource_query_params,
              query_object: current_query_object,
              page_size: request.parameters[:limit]
            )
          end

          private

          def render?
            (current_query_object.search_filter.present? || current_query_object.filter_definitions.present?) && current_policy.allowed_to?(:search?)
          end
        end
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
plutonium-0.19.10 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.9 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.8 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.7 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.6 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.5 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.4 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.3 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.2 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.1 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.19.0 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.8 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.7 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.6 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.5 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.4 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.3 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.2 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.1 lib/plutonium/ui/table/components/search_bar.rb
plutonium-0.18.0 lib/plutonium/ui/table/components/search_bar.rb