"use client"; import React, { useState, useEffect } from "react"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; import { Input } from "@/components/ui/input"; import { toast, useToast } from "@/components/ui/use-toast"; import { updatePassword } from "./forgotpassword"; export default function SecuritySettings() { const [currentPassword, setCurrentPassword] = useState(""); const [newPassword, setNewPassword] = useState(""); const [confirmPassword, setConfirmPassword] = useState(""); const handleCurrentPasswordChange = ( event: React.ChangeEvent ) => { setCurrentPassword(event.target.value); }; const handleNewPasswordChange = ( event: React.ChangeEvent ) => { setNewPassword(event.target.value); }; const handleConfirmPasswordChange = ( event: React.ChangeEvent ) => { setConfirmPassword(event.target.value); }; const isButtonDisabled = !currentPassword || !newPassword || !confirmPassword; const submit = async (data: FormData) => { const { error } = await updatePassword( currentPassword, newPassword, confirmPassword ); if (error) { toast({ title: "Error", description: error, }); } else { toast({ title: "Success", description: "Password updated successfully", }); } }; return (
Reset Password
); }