Sha256: 0bf3350ee8cfd26af9bea9874fcc4152c7b0115ba7cfefc8f016d2c9f24f46e4
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
module ActiveAdmin module Views class TitleBar < Component def build(title, action_items) super(:id => "title_bar") @title = title @action_items = action_items build_titlebar_left build_titlebar_right end private def build_titlebar_left div :id => "titlebar_left" do build_breadcrumb build_title_tag end end def build_titlebar_right div :id => "titlebar_right" do build_action_items end end def build_breadcrumb(separator = "/") links = breadcrumb_links return if links.empty? span :class => "breadcrumb" do links.each do |link| text_node link span(separator, :class => "breadcrumb_sep") end end end def build_title_tag h2(@title, :id => 'page_title') end def build_action_items insert_tag(view_factory.action_items, @action_items) if @action_items.any? end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-0.5.0 | lib/active_admin/views/title_bar.rb |
activeadmin-0.5.0.pre1 | lib/active_admin/views/title_bar.rb |
activeadmin-0.5.0.pre | lib/active_admin/views/title_bar.rb |