class UiBibz::Ui::Core::Navigations::NavbarBrand

Create a Navbar

This element is an extend of UiBibz::Ui::Core::Component.

Attributes

Options

You can add HTML attributes using the html_options. You can pass arguments in options attribute:

Public Instance Methods

pre_render() click to toggle source

Render html tag

# File lib/ui_bibz/ui/core/navigations/components/navbar_brand.rb, line 22
def pre_render
  if options[:url]
    link_to content, brand_url, html_options
  else
    content_tag :span, content, html_options
  end
end

Private Instance Methods

brand_url() click to toggle source
# File lib/ui_bibz/ui/core/navigations/components/navbar_brand.rb, line 36
def brand_url
  options[:url] || '/'
end
component_html_classes() click to toggle source
# File lib/ui_bibz/ui/core/navigations/components/navbar_brand.rb, line 32
def component_html_classes
  'navbar-brand'
end