{label} {#if required}
*
{/if}
e.key === 'Enter' && openModal()} onmouseenter={() => (isHovering = true)} onmouseleave={() => (isHovering = false)} > {#if hasImage && value}
{#if isHovering}
Change
Remove
{/if} {:else}
{placeholder}
Select Image
{/if}
{#if hasImage && value}
Filename:
{value.filename}
Size:
{formatFileSize(value.size)}
{#if showDimensions && value.width && value.height}
Dimensions:
{value.width} × {value.height} px
{/if}
{/if} {#if error}
{error}
{/if}
(showModal = false)} />