mikebarkmin/baby-tracker

View on GitHub
client/src/components/HookedRouter.js

Summary

Maintainability
A
0 mins
Test Coverage
import * as React from 'react';
import { BrowserRouter, Route } from 'react-router-dom';

export const RouterContext = React.createContext(null);

const HookedRouter = ({ children }) => (
  <BrowserRouter>
    <Route>
      {routeProps => (
        <RouterContext.Provider value={routeProps}>
          {children}
        </RouterContext.Provider>
      )}
    </Route>
  </BrowserRouter>
);

export default HookedRouter;