UNPKG

@kiwicom/smart-faq

Version:

22 lines (16 loc) 448 B
// @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;