Files
mwitnessing/pages/cart/publishers/edit/me.tsx
2024-02-22 04:19:38 +02:00

21 lines
645 B
TypeScript

// pages/me.jsx
import { useEffect } from 'react';
import { useRouter } from 'next/router';
import { useSession } from 'next-auth/react';
export default function Me() {
const router = useRouter();
const { data: session, status } = useSession();
useEffect(() => {
if (status === 'authenticated') {
router.push(`/cart/publishers/edit/${session.user.id}?self=true`);
} else if (status === 'unauthenticated') {
router.push('/api/auth/signin');
}
}, [status, session, router]);
// You can add a fallback content or loader here if you want
return <div>Redirecting...</div>;
}