Class: Blacklight::SkipLinkComponent
- Inherits:
-
Component
- Object
- ViewComponent::Base
- Component
- Blacklight::SkipLinkComponent
show all
- Defined in:
- app/components/blacklight/skip_link_component.rb
Instance Method Summary
collapse
Methods inherited from Component
reset_compiler!, sidecar_files, upstream_sidecar_files
Instance Method Details
#link_classes ⇒ Object
22
23
24
25
|
# File 'app/components/blacklight/skip_link_component.rb', line 22
def link_classes
Blacklight.deprecation.warn("Use SkipLinkItemComponent instead")
'visually-hidden-focusable rounded-bottom py-2 px-3'
end
|
#link_to_main ⇒ Object
9
10
11
|
# File 'app/components/blacklight/skip_link_component.rb', line 9
def link_to_main
render skip_link_item_component.new(text: t('blacklight.skip_links.main_content'), href: '#main-container')
end
|
#link_to_search ⇒ Object
5
6
7
|
# File 'app/components/blacklight/skip_link_component.rb', line 5
def link_to_search
render skip_link_item_component.new(text: t('blacklight.skip_links.search_field'), href: search_id)
end
|
#search_id ⇒ Object
13
14
15
16
17
|
# File 'app/components/blacklight/skip_link_component.rb', line 13
def search_id
return '#search_field' if helpers.blacklight_config.search_fields.values.many? { |field_def| helpers.should_render_field?(field_def) }
'#q'
end
|