Compress to:
{#each presets as mb, i}
handlePresetClick(mb)} > {mb}
MB
{/each} {#if customActive}
startHold(-1)} onpointerup={stopHold} onpointerleave={stopHold} >
{ if (customValue > 0) app.setCustomSize(customValue); }} onkeydown={(e) => { if (e.key === 'Enter') (e.target as HTMLInputElement).blur(); }} min="0.1" step="0.1" />
MB
startHold(1)} onpointerup={stopHold} onpointerleave={stopHold} >
{:else}
Custom
{/if}