class Playbook::PbForm::FormBuilder::ActionArea

def button(value = nil, props:)

def button(value = nil, props:)
  props[:text] ||= value || form_builder.send(:submit_default_value)
  template.content_tag(:li) do
    template.pb_rails("button", props: props)
  end
end

def initialize(form_builder)

def initialize(form_builder)
  self.form_builder = form_builder
end

def submit(value = nil, props: {})

def submit(value = nil, props: {})
  props[:type] ||= "submit"
  button(value, props: props)
end

def template

def template
  form_builder.instance_variable_get("@template")
end

def wrapper

def wrapper
  template.content_tag(:ol, class: "pb-form-actions") do
    yield self
  end
end