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



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


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


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_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