Class: Panda::Core::Admin::SearchBarComponent
- Defined in:
- app/components/panda/core/admin/search_bar_component.rb
Constant Summary
Constants inherited from Base
Instance Method Summary collapse
-
#initialize(**attrs) ⇒ SearchBarComponent
constructor
A new instance of SearchBarComponent.
- #render? ⇒ Boolean
- #search_url ⇒ Object
- #shortcut_hint ⇒ Object
Constructor Details
#initialize(**attrs) ⇒ SearchBarComponent
Returns a new instance of SearchBarComponent.
7 8 9 |
# File 'app/components/panda/core/admin/search_bar_component.rb', line 7 def initialize(**attrs) super end |
Instance Method Details
#render? ⇒ Boolean
11 12 13 |
# File 'app/components/panda/core/admin/search_bar_component.rb', line 11 def render? Panda::Core::SearchRegistry.providers.any? { |p| p[:search_class].respond_to?(:admin_search) } end |
#search_url ⇒ Object
15 16 17 |
# File 'app/components/panda/core/admin/search_bar_component.rb', line 15 def search_url Panda::Core::Engine.routes.url_helpers.admin_search_path end |
#shortcut_hint ⇒ Object
19 20 21 |
# File 'app/components/panda/core/admin/search_bar_component.rb', line 19 def shortcut_hint mac? ? "\u2318K" : "Ctrl+K" end |