improve email formatting and invite flow for new users

This commit is contained in:
Milo Schwartz
2024-12-31 18:25:11 -05:00
parent d244d6003b
commit d447de9e8a
15 changed files with 107 additions and 89 deletions

View File

@@ -20,10 +20,6 @@ export default async function InvitePage(props: {
const user = await verifySession();
if (!user) {
redirect(`/auth/signup?redirect=/invite?token=${params.token}`);
}
const parts = tokenParam.split("-");
if (parts.length !== 2) {
return (
@@ -70,9 +66,17 @@ export default async function InvitePage(props: {
}
}
const type = cardType();
console.log("card type is", type, error)
if (!user && type === "user_does_not_exist") {
redirect(`/auth/signup?redirect=/invite?token=${params.token}`);
}
return (
<>
<InviteStatusCard type={cardType()} token={tokenParam} />
<InviteStatusCard type={type} token={tokenParam} />
</>
);
}