FileInput

Molecule

Drag-and-drop görünümlü dosya yükleme alanı. accept filtresi, multiple ve disabled desteği.

Single file

Preview
Code
<%- include('modules/ui/FileInput', {
  label: 'Profile photo',
  hint: 'PNG or JPG, max 2 MB',
  accept: 'image/*'
}) %>

Multiple files

Preview
Code
<%- include('modules/ui/FileInput', {
  label: 'Attachments',
  hint: 'Up to 5 MB each',
  multiple: true
}) %>

Disabled

Preview
Code
<%- include('modules/ui/FileInput', { label: 'Disabled upload', disabled: true }) %>

With error

Preview

Please upload a valid PDF file.

Code
<%- include('modules/ui/FileInput', {
  label: 'Document',
  hint: 'PDF only',
  accept: '.pdf',
  error: 'Please upload a valid PDF file.'
}) %>
Source modules/ui/FileInput.ejs