48 lines
2.0 KiB
HTML
48 lines
2.0 KiB
HTML
![]() |
{% load allauth %}
|
||
|
{{ attrs.errors }}
|
||
|
<p>
|
||
|
{% if attrs.type == "textarea" %}
|
||
|
<label for="{{ attrs.id }}">
|
||
|
{% slot label %}
|
||
|
{% endslot %}
|
||
|
</label>
|
||
|
<textarea {% if attrs.required %}required{% endif %}
|
||
|
{% if attrs.rows %}rows="{{ attrs.rows }}"{% endif %}
|
||
|
{% if attrs.disabled %}disabled{% endif %}
|
||
|
{% if attrs.readonly %}readonly{% endif %}
|
||
|
{% if attrs.checked %}checked{% endif %}
|
||
|
{% if attrs.name %}name="{{ attrs.name }}"{% endif %}
|
||
|
{% if attrs.id %}id="{{ attrs.id }}"{% endif %}
|
||
|
{% if attrs.placeholder %}placeholder="{{ attrs.placeholder }}"{% endif %}>{% slot value %}{% endslot %}</textarea>
|
||
|
{% else %}
|
||
|
{% if attrs.type != "checkbox" and attrs.type != "radio" %}
|
||
|
<label for="{{ attrs.id }}">
|
||
|
{% slot label %}
|
||
|
{% endslot %}
|
||
|
</label>
|
||
|
{% endif %}
|
||
|
<input {% if attrs.required %}required{% endif %}
|
||
|
{% if attrs.disabled %}disabled{% endif %}
|
||
|
{% if attrs.readonly %}readonly{% endif %}
|
||
|
{% if attrs.checked %}checked{% endif %}
|
||
|
{% if attrs.name %}name="{{ attrs.name }}"{% endif %}
|
||
|
{% if attrs.id %}id="{{ attrs.id }}"{% endif %}
|
||
|
{% if attrs.placeholder %}placeholder="{{ attrs.placeholder }}"{% endif %}
|
||
|
{% if attrs.autocomplete %}autocomplete="{{ attrs.autocomplete }}"{% endif %}
|
||
|
{% if attrs.value is not None %}value="{{ attrs.value }}"{% endif %}
|
||
|
type="{{ attrs.type }}">
|
||
|
{% if attrs.type == "checkbox" or attrs.type == "radio" %}
|
||
|
<label for="{{ attrs.id }}">
|
||
|
{% slot label %}
|
||
|
{% endslot %}
|
||
|
</label>
|
||
|
{% endif %}
|
||
|
{% endif %}
|
||
|
{% if slots.help_text %}
|
||
|
<span>
|
||
|
{% slot help_text %}
|
||
|
{% endslot %}
|
||
|
</span>
|
||
|
{% endif %}
|
||
|
</p>
|