Class: Alchemy::Admin::Filters::Checkbox
- Defined in:
- app/models/alchemy/admin/filters/checkbox.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #applied_filter_component(search_filter_params:, resource_url_proxy:, query:) ⇒ Object
-
#input_component(params, _query) ⇒ Alchemy::Admin::FilterInputs::Checkbox
Renders a checkbox filter input.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Alchemy::Admin::Filters::Base
Instance Method Details
#applied_filter_component(search_filter_params:, resource_url_proxy:, query:) ⇒ Object
15 16 17 18 19 20 |
# File 'app/models/alchemy/admin/filters/checkbox.rb', line 15 def applied_filter_component(search_filter_params:, resource_url_proxy:, query:) Alchemy::Admin::Resource::AppliedFilter.new( link: dismiss_filter_url(search_filter_params, resource_url_proxy), applied_filter_label: translated_name ) end |
#input_component(params, _query) ⇒ Alchemy::Admin::FilterInputs::Checkbox
Renders a checkbox filter input.
11 12 13 |
# File 'app/models/alchemy/admin/filters/checkbox.rb', line 11 def input_component(params, _query) Alchemy::Admin::Resource::CheckboxFilter.new(name:, label: translated_name, params:) end |