auth reroute to tables view

This commit is contained in:
shams mosowi
2019-09-13 09:56:05 +10:00
parent 5f36163633
commit a297a05452
2 changed files with 9 additions and 6 deletions

View File

@@ -27,7 +27,7 @@ const App: React.FC = () => {
<CustomBrowserRouter>
<div>
<Route exact path="/auth" component={AuthView} />
<Route exact path="/" component={TablesView} />
<PrivateRoute exact path="/" component={TablesView} />
<PrivateRoute path="/table/" component={TableView} />
</div>
</CustomBrowserRouter>

View File

@@ -7,6 +7,7 @@ import Button from "@material-ui/core/Button";
import Typography from "@material-ui/core/Typography";
import { maxWidth } from "@material-ui/system";
import { googleProvider, auth } from "../firebase";
import useRouter from "../hooks/useRouter";
const useStyles = makeStyles({
card: {
@@ -22,13 +23,15 @@ const useStyles = makeStyles({
}
});
googleProvider.addScope("https://www.googleapis.com/auth/contacts.readonly");
function handleAuth() {
auth.signInWithPopup(googleProvider);
}
// googleProvider.addScope("https://www.googleapis.com/auth/contacts.readonly");
export default function AuthView() {
const classes = useStyles();
const router = useRouter();
const handleAuth = async () => {
await auth.signInWithPopup(googleProvider);
router.history.replace("/");
};
return (
<Card className={classes.card}>
<CardContent>