@if (_pokemon.IsVariation) {

@_pokemon.VariationName @_pokemon.PokemonName

Pokédex #@_pokemon.PokemonId

} else {

@_pokemon.PokemonName

Pokédex #@_pokemon.PokemonId

}

@_pokemon.SleepType

@_pokemon.Speciality

@code { [Parameter] public Pokemon Pokemon { get; set; } private Pokemon _pokemon { get; set; } private bool isShiny = false; protected override void OnParametersSet() { if(Pokemon != null) { _pokemon = Pokemon; } } private void ToggleImage() { isShiny = !isShiny; StateHasChanged(); } }