File manager - Edit - /var/www/payraty/helpdesk/common/resources/client/utils/hooks/use-navigate.ts
Back
import { createPath, NavigateFunction, resolvePath, useLocation, useNavigate as useRouterNavigate } from 'react-router-dom'; import {useCallback} from 'react'; export function useNavigate() { const routerNavigate = useRouterNavigate(); const location = useLocation(); return useCallback( (to, options) => { // prevent duplicates in history when navigating to the same url const replace = createPath(location) === createPath(resolvePath(to, location.pathname)); routerNavigate(to, { ...options, replace: options?.replace !== false && replace, }); }, [routerNavigate, location] ) as NavigateFunction; }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings