(hover = true)}
on:mouseleave={() => (hover = false)}
>
{#if editing}
{
if (ev.key === 'Escape') {
editing = false;
}
}}
>
(focus = ev.detail)}
on:input={onInput}
/>
{
dispatch('edit', newValue);
editing = false;
}}
/>
{:else}
(editing = true)} />
{/if}