Skip to content

Commit

Permalink
fix share back on redirect modal
Browse files Browse the repository at this point in the history
  • Loading branch information
yatharth-b committed Apr 2, 2024
1 parent 19bd976 commit f6169d6
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions src/components/InvitationAcceptModal/InvitationAcceptModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ export default function InvitationAcceptModal({
useState<boolean>(false);
const [loginModalOpen, setLoginModalOpen] = useState<boolean>(false);
const [friendID, setFriendID] = useState<string>();
const [email, setEmail] = useState<string>();

const [searchParams] = useSearchParams();

Expand Down Expand Up @@ -89,11 +90,11 @@ export default function InvitationAcceptModal({
return;
}

const email: string | null = searchParams.get('email');
const tempEmail: string | null = searchParams.get('email');

if (friends) {
Object.keys(friends).forEach((f_i) => {
if (friends[f_i] && friends[f_i]?.email === email) {
if (friends[f_i] && friends[f_i]?.email === tempEmail) {
setFriendID(f_i);
}
});
Expand All @@ -110,9 +111,15 @@ export default function InvitationAcceptModal({
}
}, [searchParams, friends, setTerm]);

useEffect(() => {
if (searchParams.get('email') !== null && searchParams.get('email')) {
setEmail(searchParams.get('email') ?? '');
}
}, [searchParams]);

const onHide = (): void => {
navigate('/');
setModalOpen(!modalOpen);
navigate('/');
handleCompareSchedules(true, undefined, undefined, true);
};

Expand All @@ -123,7 +130,7 @@ export default function InvitationAcceptModal({
onHide={(): void => {
setInvitationModalOpen(false);
}}
inputEmail={searchParams.get('email') ?? undefined}
inputEmail={email}
/>

<LoginModal
Expand Down

0 comments on commit f6169d6

Please sign in to comment.