feat: allow string valves to include newlines
@@ -80,7 +80,7 @@
/>
</div>
- {:else}
+ {:else if (valvesSpec.properties[property]?.type ?? null) !== 'string'}
<input
class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-hidden border border-gray-100 dark:border-gray-850"
type="text"
@@ -92,6 +92,17 @@
dispatch('change');
}}
+ {:else}
+ <textarea
+ class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-hidden border border-gray-100 dark:border-gray-850"
+ placeholder={valvesSpec.properties[property].title}
+ bind:value={valves[property]}
+ autocomplete="off"
+ required
+ on:change={() => {
+ dispatch('change');
+ }}
+ />
{/if}