updates
This commit is contained in:
22
Frontend/src/components/ResetPasswordRouteHandler.tsx
Normal file
22
Frontend/src/components/ResetPasswordRouteHandler.tsx
Normal file
@@ -0,0 +1,22 @@
|
||||
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 to home to keep user on current page
|
||||
navigate('/', { replace: true });
|
||||
}
|
||||
}, [token, openModal, navigate]);
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
export default ResetPasswordRouteHandler;
|
||||
|
||||
Reference in New Issue
Block a user