Redirect when signed in and going to sign in page.

This commit is contained in:
Patrick Fic
2019-12-06 19:19:22 -08:00
parent 3d6bafe436
commit 570f2549da
13 changed files with 63 additions and 33 deletions

View File

@@ -0,0 +1,25 @@
import React from "react";
import { Query } from "react-apollo";
import { Alert } from "antd";
import Spin from "../../components/loading-spinner/loading-spinner.component";
// import Skeleton from "../loading-skeleton/loading-skeleton.component";
import { GET_CURRENT_USER } from "../../graphql/metadata.queries";
import SignInPage from "./sign-in.page";
const SignInContainer = () => {
return (
<Query query={GET_CURRENT_USER}>
{({ loading, error, data: { currentUser } }) => {
if (loading) return <Spin />;
if (error) return <Alert message={error.message} />;
return <SignInPage signedIn={currentUser.email ? true : false} />;
}}
</Query>
);
};
export default SignInContainer;

View File

@@ -1,13 +1,14 @@
import React from "react";
import signInComponent from "../../components/sign-in-form/sign-in-form.component";
import SignInComponent from "../../components/sign-in-form/sign-in-form.component";
import { Redirect } from "react-router-dom";
export default function SignInPage() {
export default ({signedIn}) => {
console.log(signedIn)
return (
<div>
<signInComponent />
<SignInComponent />
</div>
);
}
};