|
@@ -1,22 +1,20 @@
|
|
import React from "react";
|
|
import React from "react";
|
|
-import { altogic } from "src/api/altogic";
|
|
|
|
|
|
+import Link from "next/link";
|
|
import { Button } from "src/components/Button";
|
|
import { Button } from "src/components/Button";
|
|
import { Modal, ModalProps } from "src/components/Modal";
|
|
import { Modal, ModalProps } from "src/components/Modal";
|
|
|
|
|
|
export const LoginModal: React.FC<ModalProps> = ({ setVisible, visible }) => {
|
|
export const LoginModal: React.FC<ModalProps> = ({ setVisible, visible }) => {
|
|
- const onSignIn = () => {
|
|
|
|
- altogic.auth.signInWithProvider("google");
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
return (
|
|
return (
|
|
<Modal visible={visible} setVisible={setVisible}>
|
|
<Modal visible={visible} setVisible={setVisible}>
|
|
<Modal.Header>Login</Modal.Header>
|
|
<Modal.Header>Login</Modal.Header>
|
|
<Modal.Content>
|
|
<Modal.Content>
|
|
<h2>Welcome Back!</h2>
|
|
<h2>Welcome Back!</h2>
|
|
<p>Login to unlock full potential of JSON Crack!</p>
|
|
<p>Login to unlock full potential of JSON Crack!</p>
|
|
- <Button onClick={onSignIn} status="SECONDARY" block>
|
|
|
|
- Sign In
|
|
|
|
- </Button>
|
|
|
|
|
|
+ <Link href="/sign-in">
|
|
|
|
+ <Button onClick={() => setVisible(false)} status="SECONDARY" block>
|
|
|
|
+ Sign In
|
|
|
|
+ </Button>
|
|
|
|
+ </Link>
|
|
</Modal.Content>
|
|
</Modal.Content>
|
|
<Modal.Controls setVisible={setVisible} />
|
|
<Modal.Controls setVisible={setVisible} />
|
|
</Modal>
|
|
</Modal>
|