UNPKG

@refinedev/core

Version:

Refine is a React meta-framework for building enterprise-level, data-intensive applications rapidly with support for modern UI libraries and headless integrations.

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, }; };