import { useEffect, useRef } from 'react' import { Link, useNavigate } from 'react-router-dom' /** CI `user/password_set_success.php` — success modal then redirect to login. */ export function PasswordSetSuccessPage() { const navigate = useNavigate() const modalRef = useRef(null) useEffect(() => { const el = modalRef.current const B = ( window as unknown as { bootstrap?: { Modal: { getOrCreateInstance: (n: HTMLElement) => { show: () => void } } } } ).bootstrap if (el && B?.Modal) { B.Modal.getOrCreateInstance(el).show() } const t = window.setTimeout(() => { navigate('/login', { replace: true }) }, 5000) return () => window.clearTimeout(t) }, [navigate]) return (

Go to login now

) }