- container_mode = html_options[:container_mode]
- html_options[:container_mode] = nil
- id = SecureRandom.hex(10)
- case container_mode
- when :with
%nav.navbar{ class: html_options[:class] }
.container
.navbar-header
%button.navbar-toggle{ data: { toggle:'collapse', target:"#navbar-#{id}" }, type: 'button'}
%span.sr-only
Toggle navigation
%span.icon-bar
%span.icon-bar
%span.icon-bar
= link_to title, brand_link, :class => 'navbar-brand'
.collapse.navbar-collapse{ id: "navbar-#{id}" }
= block
- when :in
.container
.row.clearfix
.column.col-md-12
%nav.navbar{ class: html_options[:class] }
.navbar-header
%button.navbar-toggle{ data: { toggle:'collapse', target:"#navbar-#{id}" }, type: 'button'}
%span.sr-only
Toggle navigation
%span.icon-bar
%span.icon-bar
%span.icon-bar
= link_to title, brand_link, :class => 'navbar-brand'
.collapse.navbar-collapse{ id: "navbar-#{id}" }
= block
- else
%nav.navbar{ class: html_options[:class] }
.navbar-header
%button.navbar-toggle{ data: { toggle:'collapse', target:"#navbar-#{id}" }, type: 'button'}
%span.sr-only
Toggle navigation
%span.icon-bar
%span.icon-bar
%span.icon-bar
= link_to title, brand_link, :class => 'navbar-brand'
.collapse.navbar-collapse{ id: "navbar-#{id}" }
= block