all repos — caroster @ 97838c3bacc3e38cddd50bf5a0fd9b539fa2cb31

[Octree] Group carpool to your event https://caroster.io

🐛 Fix dashboard redirect url
Tim Izzo tim@octree.ch
Fri, 21 Oct 2022 09:37:56 +0200
commit

97838c3bacc3e38cddd50bf5a0fd9b539fa2cb31

parent

e05034e4ae972de5a8df40528d270d038c4343e6

1 files changed, 8 insertions(+), 1 deletions(-)

jump to
M frontend/pages/dashboard.tsxfrontend/pages/dashboard.tsx

@@ -1,4 +1,4 @@

-import {useMemo} from 'react'; +import {useEffect, useMemo} from 'react'; import {useRouter} from 'next/router'; import moment from 'moment'; import {useTranslation} from 'react-i18next';

@@ -10,6 +10,7 @@ import Loading from '../containers/Loading';

import Fab from '../containers/Fab'; import pageUtils from '../lib/pageUtils'; import {getSession} from 'next-auth/react'; +import useRedirectUrlStore from '../stores/useRedirectUrl'; interface PageProps { announcement?: string;

@@ -20,6 +21,12 @@ const {t} = useTranslation();

const router = useRouter(); const {profile, isReady} = useProfile(); const events = profile?.events?.data || []; + const getRedirectUrl = useRedirectUrlStore(s => s.getRedirectUrl); + + useEffect(() => { + const redirectUrl = getRedirectUrl(); + if (redirectUrl) router.push(redirectUrl); + }, []); const pastEvents = useMemo( () =>