Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Sugestão] beforeNavigate atualizado

Olá a todos, hoje quando estava colocando esse trecho de codigo: navigation.to?.pathname === '/receitas' ele estava dando o seguinte erro: Property 'pathname' does not exist on type 'NavigationTarget'.

Para solucionar o problema mude o código para: navigation.to?.url.pathname === '/receitas'

e o código completo ficara assim:

beforeNavigate((navigation)=> { if(listaVazia && navigation.to?.url.pathname === '/receitas'){ navigation.cancel(); } })

1 resposta

Oii, Leonardo!

Muito obrigada por compartilhar sua solução! Com certeza vai ajudar outras pessoas que se depararem com esse problema.

Um abraço e bons estudos.