Class: FormButtons

Inherits:
React::Component::Base
  • Object
show all
Defined in:
lib/bull/ui_core.rb

Instance Method Summary collapse

Instance Method Details

#renderObject



561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'lib/bull/ui_core.rb', line 561

def render
  div do
    i(class: 'save fa fa-floppy-o fa-2x').on(:click){params.save.call} if params.valid && params.dirty
    i(class: 'discard fa fa-times fa-2x').on(:click) do
      if params.dirty
        state.discard! true
      else
        params.discard.call
      end
    end if !state.discard
    i(class: 'rdiscard fa fa-times fa-4x').on(:click) {params.discard.call; state.discard! false} if state.discard
  end
end