{
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
openPicker();
}
}}
ondragover={(e) => {
e.preventDefault();
dragging = true;
}}
ondragleave={() => (dragging = false)}
ondrop={(e) => {
e.preventDefault();
dragging = false;
accept(e.dataTransfer?.files[0]);
}}
>
⬇
{label}
{
accept(input?.files?.[0]);
if (input) {
input.value = '';
}
}}
/>