import { clienteService } from "../service/cliente.service.js"
(async () => {
const pegaUrl = new URL(window.location)
const id = pegaUrl.searchParams.get('id')
const inputNome = document.querySelector('[data-nome]')
const inputEmail = document.querySelector('[data-email]')
const detalhe = await clienteService.detalhaCliente(id)
inputNome.value = detalhe.nome
inputEmail.value = detalhe.email
const form = document.querySelector('[data-form]')
form.addEventListener('submit', async (event) => {
event.preventDefault()
await clienteService.atualizaCliente(id, inputNome.value, inputEmail.value)
window.location.href = '../telas/edicao_concluida.html'
})
})
Meu código ficou assim, e por algum motivo não aparece nenhum erro no console. Ao tentar editar um cliente, é feito o redirecionamento, mas os campos de nome e email nãpo sã carregados.
Alguém pode ajudar?