{#if !globalMode}
{ submenu = 0 }} class="flex-1 border-solid border-borderc border-1 p-2 flex justify-center cursor-pointer" class:bg-selected={submenu === 0}>
{$DataBase.characters[$selectedCharID].type === 'group' ? language.group : language.character}
{ submenu = 1 }} class="flex-1 border-solid border-borderc border-1 border-l-transparent p-2 flex justify-center cursor-pointer" class:bg-selected={submenu === 1}>
{language.Chat}
{ submenu = 2 }} class="flex-1 border-solid border-borderc border-1 border-l-transparent p-2 flex justify-center cursor-pointer" class:bg-selected={submenu === 2}>
{language.settings}
{/if} {#if submenu !== 2} {#if !globalMode}
{submenu === 0 ? $DataBase.characters[$selectedCharID].type === 'group' ? language.groupLoreInfo : language.globalLoreInfo : language.localLoreInfo}
{/if}
{#if globalMode} {#if $DataBase.loreBook[$DataBase.loreBookPage].data.length === 0}
No Lorebook
{:else} {#each $DataBase.loreBook[$DataBase.loreBookPage].data as book, i} {#if i !== 0}
{/if}
{ let lore = $DataBase.loreBook[$DataBase.loreBookPage].data lore.splice(i, 1) $DataBase.loreBook[$DataBase.loreBookPage].data = lore }}/> {/each} {/if} {:else if submenu === 0} {#if $DataBase.characters[$selectedCharID].globalLore.length === 0}
No Lorebook
{:else} {#each $DataBase.characters[$selectedCharID].globalLore as book, i} {#if i !== 0}
{/if}
{ let lore = $DataBase.characters[$selectedCharID].globalLore lore.splice(i, 1) $DataBase.characters[$selectedCharID].globalLore = lore }}/> {/each} {/if} {:else if submenu === 1} {#if $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].localLore.length === 0}
No Lorebook
{:else} {#each $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].localLore as book, i} {#if i !== 0}
{/if}
{ let lore = $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].localLore lore.splice(i, 1) $DataBase.characters[$selectedCharID].chats[$DataBase.characters[$selectedCharID].chatPage].localLore = lore }}/> {/each} {/if} {/if}
{:else} {#if $DataBase.characters[$selectedCharID].loreSettings}
{ $DataBase.characters[$selectedCharID].loreSettings = undefined }} name={language.useGlobalSettings} />
{language.loreBookDepth}
{language.loreBookToken}
{:else}
{ $DataBase.characters[$selectedCharID].loreSettings = { tokenBudget: $DataBase.loreBookToken, scanDepth:$DataBase.loreBookDepth, recursiveScanning: false } }} name={language.useGlobalSettings} />
{/if} {/if} {#if submenu !== 2}
{addLorebook(globalMode ? -1 : submenu)}} class="hover:text-neutral-200 cursor-pointer">
{ exportLoreBook(globalMode ? 'sglobal' : submenu === 0 ? 'global' : 'local') }} class="hover:text-neutral-200 ml-1 cursor-pointer">
{ importLoreBook(globalMode ? 'sglobal' : submenu === 0 ? 'global' : 'local') }} class="hover:text-neutral-200 ml-2 cursor-pointer">
{/if}