{#if character} {#if currentTab === 'info'}
{#if character.nicknames?.en?.length}
{#each character.nicknames.en as nickname} {nickname} {/each}
{:else} {/if}
{#if character.nicknames?.ja?.length}
{#each character.nicknames.ja as nickname} {nickname} {/each}
{:else} {/if}
{#if character.uncap?.flb} {/if} {#if character.uncap?.ulb} {/if} {#if character.wiki?.en} {:else} {/if} {#if character.wiki?.ja} {:else} {/if} {#if character.gamewith} {:else} {/if} {#if character.kamigame} {:else} {/if} {#if relatedQuery.data?.length} {/if}
{:else if currentTab === 'images'} {:else if currentTab === 'raw'} { // Fetch wiki data client-side (bypasses CloudFlare) const wikiResult = await fetchWikiPage(character.wiki!.en!) if (wikiResult.error) { throw new Error(wikiResult.error) } // Update the character with the wiki_raw data await entityAdapter.updateCharacter(character.id, { wiki_raw: wikiResult.wikiRaw }) rawDataQuery.refetch() return { wikiRaw: wikiResult.wikiRaw ?? null, gameRawEn: null, gameRawJp: null } } : undefined} /> {/if}
{:else}

Character Not Found

The character you're looking for could not be found.

{/if}