init commit,

This commit is contained in:
louiscklaw
2025-05-28 09:55:51 +08:00
commit efe70ceb69
8042 changed files with 951668 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { useMemo } from 'react';
import { useNavigate } from 'react-router';
// ----------------------------------------------------------------------
export function useRouter() {
const navigate = useNavigate();
const router = useMemo(
() => ({
back: () => navigate(-1),
forward: () => navigate(1),
refresh: () => navigate(0),
push: (href: string) => navigate(href),
replace: (href: string) => navigate(href, { replace: true }),
}),
[navigate]
);
return router;
}