-
-
Notifications
You must be signed in to change notification settings - Fork 346
/
Copy pathdropzone.html.twig
45 lines (37 loc) · 1.29 KB
/
dropzone.html.twig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{% extends 'ux_packages/package.html.twig' %}
{% block package_header %}
{% component PackageHeader with {
package: 'dropzone',
eyebrowText: 'Styled Upload Zone'
} %}
{% block title_header %}
Native Upload Dropzone <em>with style</em>
{% endblock %}
{% block sub_content %}
Upgrade your upload field to a stylized "Dropzone"
with file previews.
{% endblock %}
{% endcomponent %}
{% endblock %}
{% block code_block_left %}
<twig:CodeBlock filename="src/Form/DropzoneForm.php" />
{% endblock %}
{% block code_block_right %}
<twig:CodeBlock
filename="templates/ux_packages/dropzone.html.twig"
targetTwigBlock="demo_content"
/>
{% endblock %}
{% block demo_title %}UX Dropzone{% endblock %}
{% block demo_content %}
{% for message in app.flashes('dropzone_success') %}
<div class="alert alert-success" data-turbo-cache="false">{{ message }}</div>
{% endfor %}
{{ form_start(form) }}
{{ form_widget(form) }}
<button type="submit" class="btn btn-primary">Upload it!</button>
{{ form_end(form) }}
<div class="d-flex eyebrows pt-5">
<div>NOTE: this library does not integrate with the Dropzone.js JavaScript library.</div>
</div>
{% endblock %}