UNPKG

@refinedev/core

Version:

refine is a React-based framework for building internal tools, rapidly. It ships with Ant Design System, an enterprise-level UI toolkit.

20 lines (15 loc) 439 B
import { useContext } from "react"; import { LegacyRouterContext, defaultProvider } from "@contexts/router/legacy"; export const useRouterContext = () => { const routerContextValues = useContext(LegacyRouterContext); const { useHistory, useLocation, useParams, Prompt, Link, routes } = routerContextValues ?? defaultProvider; return { useHistory, useLocation, useParams, Prompt, Link, routes, }; };