The magic link has already been used. The link can only be used once. Please request a new magic link if you need to sign-in again.
@@ -52,7 +52,7 @@ export default function MagicLinkCallback({
} else if (error instanceof KnownErrors.MagicLinkCodeExpired) {
return expiredJsx;
} else if (error instanceof KnownErrors.MagicLinkCodeAlreadyUsed) {
- return allredyUsedJsx;
+ return alreadyUsedJsx;
} else if (error) {
throw error;
}
diff --git a/packages/stack/src/components/redirect-message-card.tsx b/packages/stack/src/components/redirect-message-card.tsx
index 803506b67..63a1018ea 100644
--- a/packages/stack/src/components/redirect-message-card.tsx
+++ b/packages/stack/src/components/redirect-message-card.tsx
@@ -4,7 +4,7 @@ import { useRouter } from "next/navigation";
import { useStackApp } from "..";
import MessageCard from "./message-card";
import { Text, Button } from "../components-core";
-import { neverResolve } from "@stackframe/stack-shared/dist/utils/promises";
+import { neverResolve, wait } from "@stackframe/stack-shared/dist/utils/promises";
export default function RedirectMessageCard({
type,
@@ -17,44 +17,42 @@ export default function RedirectMessageCard({
const router = useRouter();
let title: string;
- let primaryUrl: string;
- let secondaryUrl: string | null = null;
+ let primaryAction: () => Promise