{ e.preventDefault(); isDragging = true; }} ondragleave={() => (isDragging = false)} ondrop={(e) => { e.preventDefault(); isDragging = false; if (e.dataTransfer && e.dataTransfer.files.length > 0) { onFilesAdded(Array.from(e.dataTransfer.files)); } }} >
{m.bulk_drop_hint()}
{m.bulk_drop_desc()}
{m.bulk_select_files()}
{ const files = Array.from(e.currentTarget.files ?? []); if (files.length > 0) onFilesAdded(files); }} />
{m.bulk_drop_sub()}