class Ariadne::Forms::Dsl::Status

:nodoc:

def initialize(builder:, form:, text:, **options)

def initialize(builder:, form:, text:, **options)
  @builder = builder
  @form = form
  @text = text
  @options = options
  yield(self) if block_given?
end

def input?

def input?
  false
end

def to_component

def to_component
  leading_visual_heroicon = @options.delete(:leading_visual_heroicon)
  badge = Ariadne::UI::Badge::Component.new(text: @text, **@options)
  badge.with_leading_visual_heroicon(**leading_visual_heroicon)
  badge
end

def type

def type
  :status
end