{ const response = onMouseEnter(media, entry); hoverCoverState.hovering = response.hovering; hoverCoverState.item = response.item; hoverCoverState.media = response.media; }} on:mouseleave={() => { const response = onMouseLeave(); hoverCoverState.hovering = response.hovering; hoverCoverState.item = response.item; hoverCoverState.media = response.media; }} on:mousemove={(e) => { const response = onMouseMove(e, 300); hoverCoverState.style = response.style; }} > {#if media} abbreviateTo || media.title.romaji?.length > abbreviateTo || media.title.native?.length > abbreviateTo} /> {:else} {abbreviate(entry.title, abbreviateTo)} {/if} {#if cover} {/if}