import React from "react"; import { IRouterContext } from "../../interfaces"; export const defaultProvider: IRouterContext = { useHistory: () => false, useLocation: () => false, useParams: () => ({} as any), Prompt: () => null, Link: () => null, }; export const RouterContext = React.createContext(defaultProvider); export const RouterContextProvider: React.FC = ({ children, useHistory, useLocation, useParams, Prompt, Link, routes, }) => { return ( {children} ); };