class Ariadne::Form::Group::Component

def initialize(inputs:, builder:, form:, layout: DEFAULT_LAYOUT, **system_arguments)

def initialize(inputs:, builder:, form:, layout: DEFAULT_LAYOUT, **system_arguments)
  @inputs = inputs
  @builder = builder
  @form = form
  @layout = layout
  @system_arguments = system_arguments
end

def input_or_component(input)

def input_or_component(input)
  if input.respond_to?(:to_component)
    input.to_component
  else
    input
  end
end