class Ariadne::Forms::Dsl::FormObject
:nodoc:
def button(**options, &block)
def button(**options, &block) add_input(ButtonInput.new(builder: @builder, form: @form, **options, &block)) end
def generate_id(base_name: "form")
def generate_id(base_name: "form") Ariadne::BaseComponent.generate_id(base_name:) end
def group(**options, &block)
def group(**options, &block) add_input(InputGroup.new(builder: @builder, form: @form, **options, &block)) end
def initialize(builder:, form:, id: Ariadne::BaseComponent.generate_id)
def initialize(builder:, form:, id: Ariadne::BaseComponent.generate_id) @builder = builder @form = form @id = id yield(self) if block_given? end