{ if (!disabled) { over = true; dataTransfer.dropEffect = 'copy'; } }} on:dragleave on:dragleave|preventDefault|stopPropagation={({ dataTransfer }) => { if (!disabled) { over = false; dataTransfer.dropEffect = 'move'; } }} on:drop on:drop|preventDefault|stopPropagation={({ dataTransfer }) => { if (!disabled) { over = false; dispatch('add', validateFiles(dataTransfer.files)); } }} {style}>
{ if (key === ' ' || key === 'Enter') { inputRef.click(); } }} {tabindex}>
{labelText}
{ dispatch('add', validateFiles(target.files)); }} on:click on:click={({ target }) => { target.value = null; }} {id} {disabled} {accept} {name} {multiple} />