@page "/pokemonsleep/rate-pokemon" @inject IPokemonService PokemonService @inject IPokemonNatureService PokemonNatureService @inject IPokemonSubskillService PokemonSubskillService @inject NavigationManager Navigation @attribute [StreamRendering] @rendermode InteractiveServer Rate Pokémon @if (PokemonList == null || NatureList == null || SubskillList == null) {

Loading...

} else {

Pokémon Rater

@if (FilteredPokemonList.Any() && !string.IsNullOrWhiteSpace(PokemonSearchTerm)) {
    @foreach (var pokemon in FilteredPokemonList) {
  • @if (pokemon.IsVariation) { @($"{pokemon.PokemonId} {pokemon.VariationName} {pokemon.PokemonName}") } else { @($"{pokemon.PokemonId} {pokemon.PokemonName}") }
  • }
}
@if (SelectedPokemon != null) {
@if (SelectedPokemon.IsVariation) {

@SelectedPokemon.VariationName @SelectedPokemon.PokemonName

} else {

@SelectedPokemon.PokemonName

}

Pokédex #@SelectedPokemon.PokemonId

@SelectedPokemon.SleepType

@SelectedPokemon.Speciality

Select Nature & Subskills

Final Score: @FinalScore

}
}