Sha256: 8116da5e2266e0e283d99007d13a66056692252b6f94204a153e0a620f2fd9b0
Contents?: true
Size: 495 Bytes
Versions: 15
Compression:
Stored size: 495 Bytes
Contents
module ExpressAdmin class Pane < LayoutComponent has_option :title, 'The title of the pane', default: '' has_option :status, 'Status of the pane' prepends -> { heading if title || status } def heading h4(class: 'title') { current_arbre_element.add_child title if status span(class: 'status') { status } end } end def title config[:title] end def status config[:status] end end end
Version data entries
15 entries across 15 versions & 1 rubygems