import { Trans } from '@lingui/react/macro'; import { Link, redirect } from 'react-router'; import { getResetTokenValidity } from '@documenso/lib/server-only/user/get-reset-token-validity'; import { ResetPasswordForm } from '~/components/forms/reset-password'; import { appMetaTags } from '~/utils/meta'; import type { Route } from './+types/reset-password.$token'; export function meta() { return appMetaTags('Reset Password'); } export async function loader({ params }: Route.LoaderArgs) { const { token } = params; const isValid = await getResetTokenValidity({ token }); if (!isValid) { throw redirect('/reset-password'); } return { token, }; } export default function ResetPasswordPage({ loaderData }: Route.ComponentProps) { const { token } = loaderData; return (

Reset Password

Please choose your new password

Don't have an account?{' '} Sign up

); }