Fix lists

This commit is contained in:
kwaroran
2024-10-30 03:43:37 +09:00
parent 49b2f0db2a
commit 1226eb2649
3 changed files with 34 additions and 36 deletions

View File

@@ -83,9 +83,8 @@
}) })
</script> </script>
<div class="border-solid border-selected p-2 flex flex-col border-1 rounded-md" bind:this={ele}>
{#key sorted} {#key sorted}
<div class="border-solid border-selected p-2 flex flex-col border-1 rounded-md" bind:this={ele}>
{#if globalMode} {#if globalMode}
{#if DBState.db.loreBook[DBState.db.loreBookPage].data.length === 0} {#if DBState.db.loreBook[DBState.db.loreBookPage].data.length === 0}
<span class="text-textcolor2">No Lorebook</span> <span class="text-textcolor2">No Lorebook</span>
@@ -123,5 +122,5 @@
{/each} {/each}
{/if} {/if}
{/if} {/if}
{/key}
</div> </div>
{/key}

View File

@@ -61,12 +61,11 @@
} }
}) })
</script> </script>
{#key sorted}
<div class="contain w-full max-w-full mt-2 flex flex-col p-3 border-selected border-1 bg-darkbg rounded-md" bind:this={ele}> <div class="contain w-full max-w-full mt-2 flex flex-col p-3 border-selected border-1 bg-darkbg rounded-md" bind:this={ele}>
{#if value.length === 0} {#if value.length === 0}
<div class="text-textcolor2">No Scripts</div> <div class="text-textcolor2">No Scripts</div>
{/if} {/if}
{#key sorted}
{#each value as customscript, i} {#each value as customscript, i}
<RegexData idx={i} bind:value={value[i]} onOpen={onOpen} onClose={onClose} onRemove={() => { <RegexData idx={i} bind:value={value[i]} onOpen={onOpen} onClose={onClose} onRemove={() => {
let customscript = value let customscript = value
@@ -74,5 +73,5 @@
value = customscript value = customscript
}}/> }}/>
{/each} {/each}
{/key}
</div> </div>
{/key}

View File

@@ -119,11 +119,11 @@
openURL(hubURL + '/redirect/docs/lua') openURL(hubURL + '/redirect/docs/lua')
}}>{language.helpBlock}</Button> }}>{language.helpBlock}</Button>
{:else} {:else}
{#key sorted}
<div class="contain w-full max-w-full mt-2 flex flex-col p-3 border-selected border-1 bg-darkbg rounded-md" bind:this={ele}> <div class="contain w-full max-w-full mt-2 flex flex-col p-3 border-selected border-1 bg-darkbg rounded-md" bind:this={ele}>
{#if value.length === 0} {#if value.length === 0}
<div class="text-textcolor2">No Scripts</div> <div class="text-textcolor2">No Scripts</div>
{/if} {/if}
{#key sorted}
{#each value as triggerscript, i} {#each value as triggerscript, i}
<TriggerData idx={i} bind:value={value[i]} lowLevelAble={lowLevelAble} onOpen={onOpen} onClose={onClose} onRemove={() => { <TriggerData idx={i} bind:value={value[i]} lowLevelAble={lowLevelAble} onOpen={onOpen} onClose={onClose} onRemove={() => {
let triggerscript = value let triggerscript = value
@@ -131,7 +131,6 @@
value = triggerscript value = triggerscript
}}/> }}/>
{/each} {/each}
{/key}
</div> </div>
<button class="font-medium cursor-pointer hover:text-textcolor mb-2 text-textcolor2" onclick={() => { <button class="font-medium cursor-pointer hover:text-textcolor mb-2 text-textcolor2" onclick={() => {
value.push({ value.push({
@@ -142,4 +141,5 @@
}) })
value = value value = value
}}><PlusIcon /></button> }}><PlusIcon /></button>
{/key}
{/if} {/if}