Files
ballistic-builder/src/(auth)/reset-password/page.tsx
2025-01-25 00:08:51 -05:00

37 lines
881 B
TypeScript

import { redirect } from "next/navigation";
import {
Card,
CardContent,
CardDescription,
CardHeader,
CardTitle,
} from "@/components/ui/card";
import { SendResetEmail } from "./send-reset-email";
import { validateRequest } from "@/lib/auth/validate-request";
import { Paths } from "@/lib/constants";
export const metadata = {
title: "Forgot Password",
description: "Forgot Password Page",
};
export default async function ForgotPasswordPage() {
const { user } = await validateRequest();
if (user) redirect(Paths.Dashboard);
return (
<Card className="w-full max-w-md">
<CardHeader>
<CardTitle>Forgot password?</CardTitle>
<CardDescription>
Password reset link will be sent to your email.
</CardDescription>
</CardHeader>
<CardContent>
<SendResetEmail />
</CardContent>
</Card>
);
}