FileInput
MoleculeDrag-and-drop görünümlü dosya yükleme alanı. accept filtresi, multiple ve disabled desteği.
<%- include('modules/ui/FileInput', {
label: 'Profile photo',
hint: 'PNG or JPG, max 2 MB',
accept: 'image/*'
}) %>
<%- include('modules/ui/FileInput', {
label: 'Attachments',
hint: 'Up to 5 MB each',
multiple: true
}) %>
<%- include('modules/ui/FileInput', { label: 'Disabled upload', disabled: true }) %>
Please upload a valid PDF file.
<%- include('modules/ui/FileInput', {
label: 'Document',
hint: 'PDF only',
accept: '.pdf',
error: 'Please upload a valid PDF file.'
}) %>
<%
var _id = locals.id || 'file-' + Math.random().toString(36).substr(2, 9);
var _multiple = locals.multiple ? 'multiple' : '';
var _accept = locals.accept || '';
var _dis = locals.disabled ? 'disabled' : '';
%>
<% if (locals.label) { %>
<% } %>
<% if (locals.error) { %>
<%= locals.error %>
<% } %>