Files
Hotel-Booking/Frontend/src/components/ResetPasswordRouteHandler.tsx
Iliyan Angelov 722997bb19 updates
2025-11-21 10:15:29 +02:00

22 lines
563 B
TypeScript

import { useEffect } from 'react';
import { useParams, useNavigate } from 'react-router-dom';
import { useAuthModal } from '../contexts/AuthModalContext';
const ResetPasswordRouteHandler: React.FC = () => {
const { token } = useParams<{ token: string }>();
const navigate = useNavigate();
const { openModal } = useAuthModal();
useEffect(() => {
if (token) {
openModal('reset-password', { token });
navigate('/', { replace: true });
}
}, [token, openModal, navigate]);
return null;
};
export default ResetPasswordRouteHandler;