@kiwicom/smart-faq
Version:
22 lines (16 loc) • 448 B
JavaScript
// @flow
import * as React from 'react';
import { StaticRouter, BrowserRouter } from 'react-router-dom';
import { isBrowser } from '../helpers';
type Props = {
children: React.Node,
};
const IsomorphicRouter = (props: Props) =>
isBrowser() ? (
<BrowserRouter {...props}>{props.children}</BrowserRouter>
) : (
<StaticRouter {...props} context={{}}>
{props.children}
</StaticRouter>
);
export default IsomorphicRouter;