Class: SdrViewComponents::Structure::HeaderSulLogoComponent

Inherits:
BaseComponent
  • Object
show all
Defined in:
app/components/sdr_view_components/structure/header_sul_logo_component.rb

Overview

Component for rendering page header sul logo.

Instance Method Summary collapse

Methods inherited from BaseComponent

#args_for, #merge_actions, #merge_classes

Constructor Details

#initialize(sul_logo: nil) ⇒ HeaderSulLogoComponent

param sul_logo [String, nil] Optional class for SUL logo image. (polychrome, stacked-lg, stacked-mobile)



8
9
10
11
# File 'app/components/sdr_view_components/structure/header_sul_logo_component.rb', line 8

def initialize(sul_logo: nil)
  @sul_logo = 
  super()
end

Instance Method Details

#callObject



13
14
15
16
17
# File 'app/components/sdr_view_components/structure/header_sul_logo_component.rb', line 13

def call
  link_to 'https://library.stanford.edu', class: logo_classes, aria: { label: 'Stanford University Libraries' } do
    tag.span(class: 'visually-hidden') { 'Stanford University Libraries' }
  end
end