Class: Blacklight::SkipLinkComponent

Inherits:
Component
  • Object
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



19
20
21
# File 'app/components/blacklight/skip_link_component.rb', line 19

def link_classes
  'd-inline-flex p-2 m-1'
end


9
10
11
# File 'app/components/blacklight/skip_link_component.rb', line 9

def link_to_main
  link_to t('blacklight.skip_links.main_content'), '#main-container', class: link_classes
end


5
6
7
# File 'app/components/blacklight/skip_link_component.rb', line 5

def link_to_search
  link_to t('blacklight.skip_links.search_field'), search_id, class: link_classes
end

#search_idObject



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