triggerSelect()} ondragover={(e) => { e.stopPropagation(); dragging = true }} ondragleave={() => dragging = false} ondrop={onDrop} onkeydown={(e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault() triggerSelect() } }} role="button" tabindex="0" >
{#if filename}
{filename}

{durationText}

{:else}
{'\ued47'} Upload audio
{/if}
{#if dragging}
{/if}