Я пытаюсь добавить заполнитель в пользовательский ввод, но не могу понять, как условно отобразить значение ввода и заполнитель.
Входные данные работают как обычно без заполнителя, но когда я добавляю заполнитель и выбираю значение, оно не обновляется, вместо этого отображается заполнитель.
Поскольку заполнитель и значение всегда имеют значение я не уверен, как условно отрендерить эти
app.svelte
<script>
let placeholder = 'select a state'
let datas=['a','b','c']
</script
<div>
<CustomInput
placeholder={placeholder}
/>
{#each datas as data}
<span class="drop__item" on:click={() => letter.state = data}>{data}</span>
{/each}
</div>
customInput.svelte
<span>
{#if placeholder.length > 0}
{placeholder}
{:else}
{value}
{/if}
</span>