Files
freeCodeCamp/client/src/components/create-redirect.ts
Parth Parth 11d71adc6e feat(client): ts-migrate /client/src/components/ redirects (#42642)
* rename

* migrate

* migrate create language redirect

* fix type of redirects

* migrate test

Co-authored-by: Parth Parth <thecodingaviator@users.noreply.github.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2021-06-30 20:52:17 +05:30

13 lines
239 B
TypeScript

import { navigate } from 'gatsby';
const createRedirect =
(to = '/'): (() => JSX.Element | null) =>
() => {
if (typeof window !== 'undefined') {
void navigate(to);
}
return null;
};
export default createRedirect;