@inject IPokemonService PokemonService @inject IJSRuntime JS @attribute [StreamRendering] @rendermode InteractiveServer @if (pokemons == null) {

Loading...

} else {

Available Pokémon

@foreach (var pokemon in pokemons) { @{ string baseUrl = pokemon.IsVariation ? $"/pokemon_images/normal/{pokemon.PokemonId}-{pokemon.VariationName.ToLower()}{pokemon.PokemonName.ToLower()}.png" : $"/pokemon_images/normal/{pokemon.PokemonId}.png"; string shinyUrl = pokemon.IsVariation ? $"/pokemon_images/shiny/{pokemon.PokemonId}-{pokemon.VariationName.ToLower()}{pokemon.PokemonName.ToLower()}.png" : $"/pokemon_images/shiny/{pokemon.PokemonId}.png"; } @if (pokemon.IsVariation) // If a Variant { @if (pokemon.VariationName == "Alolan") { } @if (pokemon.VariationName == "Paldean") { } } else // Otherwise, Base Case { } }
# Pokemon Sleep Type Speciality
@pokemon.PokemonId Alolan @pokemon.PokemonName Paldean @pokemon.PokemonName @pokemon.PokemonName

@pokemon.SleepType

@pokemon.Speciality

}