Module: Conjoin::Ui
- Defined in:
- lib/conjoin/ui.rb
Instance Method Summary collapse
Instance Method Details
#panel(options = {}, &block) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/conjoin/ui.rb', line 3 def panel = {}, &block helper = self mab do div class: 'panel panel-default', id: [:id] do if .key? :header div class: 'panel-heading' do h3 class: 'panel-title' do if .key? :icon fa_icon [:icon] end text! [:header] end end end div class: "panel-body #{options.key?(:no_padding) ? 'no-padding' : ''}" do text! helper.instance_exec(&block) end end end end |