Class: Bootstrap::Form::Submit

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

Instance Method Summary collapse

Instance Method Details

#responseObject



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

def response
  form_submit do
    btn size: options[:size], class: "#{options[:class]}", variant: button_variant || :primary, attributes: { "v-if": "!loading" } do
      plain text || "Submit"
    end
    btn size: options[:size], class: "#{options[:class_loading]}", variant: button_variant || :primary, attributes: { disabled: true, "v-if": "loading" } do
      spinner variant: spinner_variant || :light, size: :sm
      plain loading_text || "Loading..."
    end
  end
end