mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
fix: redirection from index page
This commit is contained in:
parent
db14e9735e
commit
09e5e631b6
@ -131,7 +131,7 @@ export const UserProvider = ({ children }: { children: ReactElement }) => {
|
||||
<UserContext.Provider
|
||||
value={{
|
||||
user: error ? undefined : data,
|
||||
isUserLoading: !(!!data || !!error),
|
||||
isUserLoading: Boolean(data === undefined && error === undefined),
|
||||
mutateUser: mutate,
|
||||
activeWorkspace: workspaceError ? undefined : activeWorkspace,
|
||||
mutateWorkspaces: mutateWorkspaces,
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "trello-clone",
|
||||
"name": "plane",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
@ -10,7 +10,9 @@ const Home: NextPage = () => {
|
||||
|
||||
const { user, isUserLoading, activeWorkspace, workspaces } = useUser();
|
||||
|
||||
if (!isUserLoading && !user) router.push("/signin");
|
||||
useEffect(() => {
|
||||
if (!isUserLoading && (!user || user === null)) router.push("/signin");
|
||||
}, [isUserLoading, user, router]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!activeWorkspace && workspaces?.length === 0) router.push("/invitations");
|
||||
|
Loading…
Reference in New Issue
Block a user