Управление текстом
Добавить
{#if errorMessage}
{errorMessage}
{/if}
{#if currentPanel && currentPanel.texts.length > 0}
{#each currentPanel.texts as textItem (textItem.id)}
handleSelectText(textItem.id)} >
{textItem.text}
handleRemoveText(textItem.id)} aria-label="Удалить текст" > ×
{#if selectedTextId === textItem.id}
Размер шрифта:
handleUpdateText(textItem.id, { fontSize: parseInt(e.target.value) })} />
{textItem.fontSize}px
Цвет:
handleUpdateText(textItem.id, { color: e.target.value })} />
Позиция X:
handleUpdateText(textItem.id, { x: parseInt(e.target.value) })} />
{textItem.x}px
Позиция Y:
handleUpdateText(textItem.id, { y: parseInt(e.target.value) })} />
{textItem.y}px
{/if}
{/each}
{:else}
Нет добавленного текста
{/if}