Skip to content

Commit

Permalink
show signin confirmation in session modal
Browse files Browse the repository at this point in the history
  • Loading branch information
chinathaip committed May 17, 2024
1 parent c6c59a1 commit b85080f
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions apps/web/components/ui/session-modal.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import { Text, Title, Modal, Button } from "@mantine/core";
import { useAuth } from "hooks/use-auth";
import SigninConfirmationModal from "./signin-confirmation";
import { useDisclosure } from "@mantine/hooks";

interface SessionModalProps {
opened: boolean;
Expand All @@ -8,7 +10,7 @@ interface SessionModalProps {
}

export default function SessionModal({ opened, close }: SessionModalProps): JSX.Element {
const { signIn } = useAuth();
const [openedSignInConfirmation, { open: openConfirmation, close: closeConfirmation }] = useDisclosure(false);

return (
<Modal
Expand All @@ -29,7 +31,7 @@ export default function SessionModal({ opened, close }: SessionModalProps): JSX.
<Button
my="md"
onClick={() => {
signIn().catch(console.error);
openConfirmation();
}}
>
Login with your Stamford account
Expand All @@ -39,6 +41,8 @@ export default function SessionModal({ opened, close }: SessionModalProps): JSX.
Continue as guest
</Button>
</div>

<SigninConfirmationModal opened={openedSignInConfirmation} close={closeConfirmation} />
</Modal>
);
}

0 comments on commit b85080f

Please sign in to comment.