import { PasswordResetForm } from "@/features/auth/components/password-reset-form"; import { Link, useSearchParams } from "react-router-dom"; import { useVerifyUserTokenQuery } from "@/features/auth/queries/auth-query"; import { Button, Container, Group, Text } from "@mantine/core"; import APP_ROUTE from "@/lib/app-route"; import { useTranslation } from "react-i18next"; import { DocumentTitle } from "@/components/ui/document-title.tsx"; export default function PasswordReset() { const { t } = useTranslation(); const [searchParams] = useSearchParams(); const { data, isLoading, isError } = useVerifyUserTokenQuery({ token: searchParams.get("token"), type: "forgot-password", }); const resetToken = searchParams.get("token"); if (isLoading) { return
; } if (isError || !resetToken) { return ( <>