* fix: first solution using RouterContext * fix: second solution by importing router from next/compat/router * fix return type
* fix: first solution using RouterContext * fix: second solution by importing router from next/compat/router * fix return type