[Ajuda] Como resolver este erro ?

Unhandled Runtime Error

TypeError: Cannot read properties of undefined (reading 'props') Estou utilizando Typescript Source

src\pages\signin\index.public.tsx (41:25) @ eval

  39 | if (user && router) {
  40 |   if (router.query?.redirect) {
> 41 |     router.push(this.props.router.query.redirect);
     |                     ^
  42 |   } else {
  43 |     router.push('/feed');
  44 |   }

Cara, pelo jeito seu this está undefined, por isso o erro.

Você está utilizando class components ou functions components?

functions components
então esse é o problema, é diferente a forma de acessar as props de um functional component, esse link aqui vai te ajudar: https://pt-br.reactjs.org/docs/components-and-props.html
isso nao resolver o erro continuar o this tem que ser any no typescript