{#if !textarea} dispatch("textFocused")} on:blur={() => dispatch("textChanged")} on:change={() => dispatch("textChanged")} on:keydown={(e) => e.key === "Enter" && dispatch("textChanged")} on:keydown={(e) => e.key === "Escape" && cancel()} on:pointerdown on:contextmenu={(e) => hideContextMenu && e.preventDefault()} data-input-element /> {:else}