Add toggle fixed values

This commit is contained in:
kwaroran
2025-03-10 13:23:19 +09:00
parent 5300c53c7f
commit cf430928b0

View File

@@ -23,19 +23,19 @@
{#snippet toggles(reverse: boolean = false)} {#snippet toggles(reverse: boolean = false)}
{#each parsedKv as toggle} {#each parsedKv as toggle}
{#if toggle.type === 'select'} {#if toggle.type === 'select'}
<div class="flex mt-2 items-center"> <div class="flex gap-2 mt-2 items-center" class:flex-row-reverse={!reverse} class:justify-end={!reverse}>
<span class="mr-2">{toggle.value}</span> <span>{toggle.value}</span>
<SelectInput bind:value={DBState.db.globalChatVariables[`toggle_${toggle.key}`]}> <SelectInput className="w-32" bind:value={DBState.db.globalChatVariables[`toggle_${toggle.key}`]}>
{#each toggle.options as option, i} {#each toggle.options as option, i}
<OptionInput value={i.toString()}>{option}</OptionInput> <OptionInput value={i.toString()}>{option}</OptionInput>
{/each} {/each}
</SelectInput> </SelectInput>
</div> </div>
{:else if toggle.type === 'text'} {:else if toggle.type === 'text'}
<div class="flex mt-2 items-center"> <div class="flex gap-2 mt-2 items-center" class:flex-row-reverse={!reverse} class:justify-end={!reverse}>
<span class="mr-2">{toggle.value}</span> <span>{toggle.value}</span>
<TextInput bind:value={DBState.db.globalChatVariables[`toggle_${toggle.key}`]} /> <TextInput className="w-32" bind:value={DBState.db.globalChatVariables[`toggle_${toggle.key}`]} />
</div> </div>
{:else} {:else}
<div class="flex mt-2 items-center"> <div class="flex mt-2 items-center">