{% comment %} MD3 outlined text field (see select.html for the anatomy notes). The label rests inside the container and floats into the outline notch on focus/populate, driven by :placeholder-shown — hence the single-space placeholder fallback. A caller-supplied placeholder is kept but only becomes visible on focus (CSS hides it while the label rests in its place, per MD3). {% endcomment %}
{% if show_label != False and label != "" %} {% endif %}
{% if field.errors %}
{% for error in field.errors %}{{ error }}{% endfor %}
{% elif show_help_text != False and help_text|default:field.help_text %}
{{ help_text|default:field.help_text }}
{% endif %}