{ 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)); } }}" >
{labelText}