Fixed login redirect.

This commit is contained in:
Mike Cao 2023-09-21 18:37:40 -07:00
parent 326bc9f8fa
commit 424f3e5323
2 changed files with 3 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@umami/components",
"version": "0.11.0",
"version": "0.1.0",
"description": "Umami React components.",
"author": "Mike Cao <mike@mikecao.com>",
"license": "MIT",

View File

@ -4,7 +4,7 @@ import useApi from 'components/hooks/useApi';
import useUser from 'components/hooks/useUser';
export function useRequireLogin(handler: (data?: object) => void) {
const router = useRouter();
const { basePath } = useRouter();
const { get } = useApi();
const { user, setUser } = useUser();
@ -15,7 +15,7 @@ export function useRequireLogin(handler: (data?: object) => void) {
setUser(typeof handler === 'function' ? handler(data) : (data as any)?.user);
} catch {
await router.push('/login');
location.href = `${basePath}/login`;
}
}