Class: Matestack::Ui::Bootstrap::Form::Submit

Inherits:
Component
  • Object
show all
Defined in:
app/concepts/matestack/ui/bootstrap/form/submit.rb

Instance Method Summary collapse

Instance Method Details

#responseObject



9
10
11
12
13
14
15
16
17
18
19
# File 'app/concepts/matestack/ui/bootstrap/form/submit.rb', line 9

def response
  form_submit do
    bs_btn type: "submit", size: options[:size], class: "#{options[:class]}", variant: button_variant || :primary, attributes: { "v-if": "!loading()" } do
      plain text || "Submit"
    end
    bs_btn type: "submit", size: options[:size], class: "#{options[:class]} #{loading_class}", variant: button_variant || :primary, attributes: { disabled: true, "v-if": "loading()" } do
      bs_spinner variant: spinner_variant || :light, size: :sm
      plain loading_text || "Loading..."
    end
  end
end