{#key sorted}
{#if globalMode}
{#if DBState.db.loreBook[DBState.db.loreBookPage].data.length === 0}
No Lorebook
{:else}
{#each DBState.db.loreBook[DBState.db.loreBookPage].data as book, i}
{
let lore = DBState.db.loreBook[DBState.db.loreBookPage].data
lore.splice(i, 1)
DBState.db.loreBook[DBState.db.loreBookPage].data = lore
}} onOpen={onOpen} onClose={onClose}/>
{/each}
{/if}
{:else if submenu === 0}
{#if DBState.db.characters[$selectedCharID].globalLore.length === 0}
No Lorebook
{:else}
{#each DBState.db.characters[$selectedCharID].globalLore as book, i}
{
let lore = DBState.db.characters[$selectedCharID].globalLore
lore.splice(i, 1)
DBState.db.characters[$selectedCharID].globalLore = lore
}} onOpen={onOpen} onClose={onClose} lorePlus={lorePlus}/>
{/each}
{/if}
{:else if submenu === 1}
{#if DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].localLore.length === 0}
No Lorebook
{:else}
{#each DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].localLore as book, i}
{
let lore = DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].localLore
lore.splice(i, 1)
DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].localLore = lore
}} onOpen={onOpen} onClose={onClose} lorePlus={lorePlus}/>
{/each}
{/if}
{/if}
{/key}