()
| 264 | } |
| 265 | |
| 266 | const getCallbackUrl = () => { |
| 267 | const effectiveToken = |
| 268 | token || sessionStorage.getItem(inviteTokenStorageKey) || searchParams.get('token') |
| 269 | return `/invite/${inviteId}${effectiveToken ? `?token=${effectiveToken}` : ''}` |
| 270 | } |
| 271 | |
| 272 | if (!session?.user && !isPending) { |
| 273 | const callbackUrl = encodeURIComponent(getCallbackUrl()) |