class Primer::Forms::TextField

def initialize(input:)

def initialize(input:)
  @input = input
  @input.add_input_classes(
    "FormControl-input",
    Primer::Forms::Dsl::Input::SIZE_MAPPINGS[@input.size]
  )
  @field_wrap_arguments = {
    class: class_names(
      "FormControl-input-wrap",
      INPUT_WRAP_SIZE[input.size],
      "FormControl-input-wrap--trailingAction": @input.show_clear_button?,
      "FormControl-input-wrap--trailingVisual": @input.trailing_visual?,
      "FormControl-input-wrap--leadingVisual": @input.leading_visual?
    ),
    hidden: @input.hidden?
  }
end