Optional
acceptAccept specific file types (e.g., "image/*", ".pdf,.doc")
Optional
classThe class name(s) for this virtual element, as a space-separated list.
Optional
classCustom class
Optional
disabledDisable the upload area
Optional
errorValidation error message
Optional
helperHelper text
Optional
i18nInternationalization
Optional
keyA key to optionally associate with this element.
Optional
labelCustom label text
Optional
maxMaximum number of files (for multiple uploads)
Optional
maxMaximum file size in bytes
Optional
multipleAllow multiple file selection
Optional
onCallback when files are removed
Optional
onCallback when files are selected/dropped
Optional
onCallback for upload progress (if implementing upload)
Optional
showShow file preview for images
Optional
onbeforeremoveThe onbeforeremove hook is called before a DOM element is detached from the document. If a Promise is returned, Mithril only detaches the DOM element after the promise completes.
Optional
onbeforeupdateThe onbeforeupdate hook is called before a vnode is diffed in a update.
Optional
oncreateThe oncreate hook is called after a DOM element is created and attached to the document.
Optional
oninitThe oninit hook is called before a vnode is touched by the virtual DOM engine.
Optional
onremoveThe onremove hook is called before a DOM element is removed from the document.
Optional
onupdateThe onupdate hook is called after a DOM element is updated, while attached to the document.
Any other virtual element properties, including attributes and event handlers.