Class: Optics::Sidebar::Component::Brand

Inherits:
ApplicationViewComponent show all
Defined in:
app/components/optics/sidebar/component.rb

Instance Method Summary collapse

Methods inherited from ApplicationViewComponent

accepts, #class_for, #class_names, #class_names_for, #container_class, #data_for, #data_method, #data_target, #data_values, #identifier, inherited, #initialize, requires

Constructor Details

This class inherits a constructor from Optics::ApplicationViewComponent

Instance Method Details

#callObject



48
49
50
51
52
# File 'app/components/optics/sidebar/component.rb', line 48

def call
  link_to(url, class: 'sidebar__brand', **@attributes) do
    name || image_tag(image_source, alt: image_label)
  end
end