add team invitation functionality [WIP]

This commit is contained in:
daniel31x13
2024-10-21 13:59:05 -04:00
parent d146ec296c
commit cffc74caa4
32 changed files with 1083 additions and 98 deletions
+8 -5
View File
@@ -23,13 +23,14 @@ export default function Subscribe() {
const { data: user = {} } = useUser();
useEffect(() => {
const hasInactiveSubscription =
user.id && !user.subscription?.active && stripeEnabled;
if (session.status === "authenticated" && !hasInactiveSubscription) {
if (
session.status === "authenticated" &&
user.id &&
user?.subscription?.active
) {
router.push("/dashboard");
}
}, [session.status]);
}, [session.status, user]);
async function submit() {
setSubmitLoader(true);
@@ -40,6 +41,8 @@ export default function Subscribe() {
const data = await res.json();
router.push(data.response);
toast.dismiss(redirectionToast);
}
return (