{pokedexEntry.pokemon}

#{pokedexEntry.pokedexNumber.toString().padStart(3, '0')}
{#if showForms}

Form: {pokedexEntry.form ? pokedexEntry.form : '-'}

{/if} {#if pokedexEntry.evolutionInformation.trim().length > 0}

How to evolve: {pokedexEntry.evolutionInformation}

{/if}
{#if readOnly || catchRecord}
{#if readOnly}

Progress

Caught
{sharedCatchStatus?.caught ? 'Yes' : 'No'}
Needs to evolve
{sharedCatchStatus?.haveToEvolve ? 'Yes' : 'No'}
In HOME
{sharedCatchStatus?.inHome ? 'Yes' : 'No'}
{#if pokedexEntry.canGigantamax && showForms}
Has Gigantamaxed
{sharedCatchStatus?.hasGigantamaxed ? 'Yes' : 'No'}
{/if}
{:else if catchRecord}
{#if pokedexEntry.canGigantamax && showForms}
{/if}

{/if}
{/if}
{#if showOrigins}

Origin Dex Requirements

Region to Catch In: {pokedexEntry.regionToCatchIn}

Games to catch in:

    {#each pokedexEntry.gamesToCatchIn as game}
  • {game}
  • {/each}
{#if pokedexEntry.regionToEvolveIn}

Region to Evolve In: {pokedexEntry.regionToEvolveIn}

{/if}
{/if} {#if pokedexEntry.catchInformation.length > 0}

Where to catch:

    {#each pokedexEntry.catchInformation as info}
  • {#if isCatchInformationItem(info)}
    • Game: {info.game}
    • Location: {info.location}
    • Notes: {info.notes}
    {:else} {info} {/if}
  • {/each}

Missing a game? - can you help contribute?

{:else}

Where to catch: Currently missing - can you help contribute?

{/if} {#if pokedexEntry.notes}

Dex Notes: {pokedexEntry.notes}

{/if}