NavArgs fragment
ListaPokemonsFragment
private fun goToDetalhes(pokemon: PokemonItem){
val direcao = ListaPokemonsFragmentDirections
.actionListaPokemonsToDetalhesPokemons(pokemon.id)
controlador.navigate(direcao)
}
Para onde deseja ir as info de ListaPokemons para DetalhesPokemonsFragment
private val argumentos by navArgs()
private val pokemon by lazy { argumentos.pokemon }
private val viewModel: DetalhesPokemonsViewModel by viewModels{
DetalhesPokemonsViewModelFactory(...