feat: open upgrade modal if upgrade=pro is in URL params
This commit is contained in:
@@ -95,6 +95,17 @@ export default function SettingsPage() {
|
|||||||
}
|
}
|
||||||
}, [router.query.edit]);
|
}, [router.query.edit]);
|
||||||
|
|
||||||
|
// Open upgrade modal if upgrade=pro is in URL params
|
||||||
|
useEffect(() => {
|
||||||
|
if (
|
||||||
|
router.query.upgrade === "pro" &&
|
||||||
|
env("NEXT_PUBLIC_KAN_ENV") === "cloud" &&
|
||||||
|
!hasActiveSubscription(subscriptions, "pro")
|
||||||
|
) {
|
||||||
|
openModal("UPGRADE_TO_PRO");
|
||||||
|
}
|
||||||
|
}, [router.query.upgrade, subscriptions, openModal]);
|
||||||
|
|
||||||
const { mutateAsync: disconnectTrello } =
|
const { mutateAsync: disconnectTrello } =
|
||||||
api.integration.disconnect.useMutation({
|
api.integration.disconnect.useMutation({
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user