5421274c87
* Fix re-rendering on client after navigating back from external site * Clean up tagging before unload * Add check for history.state 1/2 Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com> * Add check for history.state 2/2 Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com> * Add check for options Co-Authored-By: ijjk <22380829+ijjk@users.noreply.github.com> * Add test for navigating to external site and back also added testing in safari and firefox * Add test for query in url
12 lines
243 B
JavaScript
12 lines
243 B
JavaScript
const Page = ({ from }) => (
|
|
<div>
|
|
<p>{from}</p>
|
|
<a href='https://google.com'>External link</a>
|
|
</div>
|
|
)
|
|
|
|
Page.getInitialProps = () => {
|
|
return { from: typeof window === 'undefined' ? 'server' : 'client' }
|
|
}
|
|
|
|
export default Page
|