%= render Yattho::ConditionalWrapper.new(condition: @input.auto_check_src, tag: "yattho-text-field") do %>
<%= render(FormControl.new(input: @input)) do %>
<%= content_tag(:div, **@field_wrap_arguments) do %>
<% if @input.leading_visual %>
<%= render(Yattho::Beta::Octicon.new(**@input.leading_visual)) %>
<% end %>
<%= render Yattho::ConditionalWrapper.new(condition: @input.auto_check_src, tag: "auto-check", csrf: auto_check_authenticity_token, src: @input.auto_check_src) do %>
<%= builder.text_field(@input.name, **@input.input_arguments) %>
<% end %>
<% if @input.show_clear_button? %>
<% end %>
<% end %>
<% end %>
<% end %>