class Voom::Presenters::DSL::Components::PageTitle
Attributes
components[RW]
Public Class Methods
new(parent:, level: nil, **attribs_, &block)
click to toggle source
Calls superclass method
# File lib/voom/presenters/dsl/components/page_title.rb, line 14 def initialize(parent:, level: nil, **attribs_, &block) @components = [] super(type: :page_title, parent: parent, level: level, **attribs_, &block) self.icon(attribs.delete(:icon)) if attribs.key?(:icon) end
Public Instance Methods
icon(icon = nil, **attribs, &block)
click to toggle source
# File lib/voom/presenters/dsl/components/page_title.rb, line 23 def icon(icon = nil, **attribs, &block) self << Components::Icon.new(parent: self, icon: icon, **attribs, &block) end