Class: App::Layouts::LayoutHeader

Inherits:
LayoutBase
  • Object
show all
Defined in:
lib/generators/templet/templates/core/app/layouts/layout_header.rb

Overview

Renders a heading with a title, subtitle and perhaps something on right

Direct Known Subclasses

LayoutHeaderSidebar

Constant Summary

Constants included from Templet::Constants

Templet::Constants::BS_BUTTON, Templet::Constants::BS_BUTTON_BLOCK, Templet::Constants::BS_BUTTON_DROPDOWN, Templet::Constants::BS_BUTTON_GROUP, Templet::Constants::BS_BUTTON_GROUP_JUSTIFIED, Templet::Constants::BS_BUTTON_GROUP_VERTICAL, Templet::Constants::BS_BUTTON_SIZE, Templet::Constants::BS_BUTTON_SUBMIT, Templet::Constants::BS_BUTTON_SUBMIT_SEARCH, Templet::Constants::BS_BUTTON_TOOLBAR, Templet::Constants::BS_BUTTON_TYPE, Templet::Constants::BS_COL, Templet::Constants::BS_COL_OFFSET, Templet::Constants::BS_FORM, Templet::Constants::BS_FORM_INLINE, Templet::Constants::BS_LIST_GROUP, Templet::Constants::BS_LIST_GROUP_ITEM, Templet::Constants::BS_LIST_INLINE, Templet::Constants::BS_LIST_UNSTYLED, Templet::Constants::BS_NAV, Templet::Constants::BS_NAV_PILLS, Templet::Constants::BS_NAV_PILLS_STACKED, Templet::Constants::BS_NAV_TABS, Templet::Constants::BS_PANEL, Templet::Constants::BS_PANEL_BODY, Templet::Constants::BS_PANEL_HEADING, Templet::Constants::BS_PANEL_TITLE, Templet::Constants::BS_SELECTED, Templet::Constants::BS_TABLE, Templet::Constants::BS_TOOLBAR

Instance Method Summary collapse

Methods included from Templet::Mixins::Bs::Grid

#col_class, #col_offset_class, #in_cols, #in_rows

Instance Method Details

#call(action, **options) ⇒ Object



6
7
8
9
10
# File 'lib/generators/templet/templates/core/app/layouts/layout_header.rb', line 6

def call(action, **options)
  args = options.values_at :title, :subtitle, :header_right

  super { [ header(*args), yield(renderer) ] }
end