Files
notifications-admin/app/templates/components/file-upload.html

25 lines
743 B
HTML
Raw Normal View History

{% macro file_upload(field, button_text="Choose file") %}
<div class="form-group{% if field.errors %} error{% endif %}" data-module="file-upload">
<label class="file-upload-label" for="{{ field.name }}">
{{ field.label }}
{% if hint %}
<span class="form-hint">
{{ hint }}
</span>
{% endif %}
{% if field.errors %}
<span class="error-message">
{{ field.errors[0] }}
</span>
{% endif %}
</label>
{{ field(**{
'class': 'file-upload-field'
}) }}
<label class="file-upload-button" for="{{ field.name }}">
{{ button_text }}
</label>
<label class="file-upload-filename" for="{{ field.name }}"></label>
</div>
{% endmacro %}