import { useNavigate, useSearchParams } from "react-router" import { PasswordResetConfirmForm } from "@crema/arcadia-auth-ui" import { pageTitle } from "~/lib/page-meta" import { AuthBrand, AuthShell } from "~/components/auth/auth-shell" export const meta = () => pageTitle("Set new password") export default function ResetPasswordRoute() { const [params] = useSearchParams() const navigate = useNavigate() const token = params.get("token") ?? "" if (!token) { return (

Reset link invalid

No token in the URL. Request a fresh password reset email.

) } return ( } token={token} onSuccess={() => navigate("/login?reset=ok", { replace: true })} /> ) }