39926-vm/frontend/src/pages/buyer-login.tsx
Flatlogic Bot b8133ffe9f 3
2026-05-08 14:20:28 +00:00

33 lines
705 B
TypeScript

import type { ReactElement } from 'react';
import { useEffect } from 'react';
import { useRouter } from 'next/router';
import LayoutGuest from '../layouts/Guest';
export default function BuyerLoginRedirect() {
const router = useRouter();
useEffect(() => {
if (!router.isReady) {
return;
}
const returnTo = Array.isArray(router.query.returnTo)
? router.query.returnTo[0]
: router.query.returnTo || '/buyer-portal/';
router.replace({
pathname: '/login',
query: {
returnTo,
},
});
}, [router]);
return null;
}
BuyerLoginRedirect.getLayout = function getLayout(page: ReactElement) {
return <LayoutGuest>{page}</LayoutGuest>;
};