Acho que esse código não funciona mais. Diz que a propriedade pathname não existe no tipo 'NavigationTarget' ALguém sabe como seria a nova forma de testar essa condição?
Obrigado
Acho que esse código não funciona mais. Diz que a propriedade pathname não existe no tipo 'NavigationTarget' ALguém sabe como seria a nova forma de testar essa condição?
Obrigado
Olá, Lucas, tudo bem? Desculpa a demora a responder.
De fato, houve uma mudança no objeto que obtemos como parâmetro da função callback do beforeNavigate
. Agora, dentro de navigation.to
, há uma propriedade url
, e ela que contém a propriedade pathname
.
Assim, devemos escrever navigation.to?.url.pathname
em vez de navigation.to?.pathname
.
No momento que escrevo, o SvelteKit ainda está em beta, então continuará sofrendo modificações como essa ao longo do tempo. Você pode acompanhar as atualizações mensais através do blog oficial.