{type === "password" ?
!hidden ?
:
diff --git a/src/components/management-bank-accounts/add-new-cart-dialog.tsx b/src/components/management-bank-accounts/add-new-cart-dialog.tsx
index 7c4baf8..d57ffc7 100644
--- a/src/components/management-bank-accounts/add-new-cart-dialog.tsx
+++ b/src/components/management-bank-accounts/add-new-cart-dialog.tsx
@@ -1,6 +1,6 @@
import { CardAdd } from "iconsax-react"
import { DialogComponent } from "../common/dialog"
-import { FC } from "react"
+import { FC, useEffect } from "react"
import { Input } from "../common/input"
import { Controller, SubmitHandler, useForm } from "react-hook-form"
import { AddNewCartInterface } from "../../types"
@@ -21,7 +21,7 @@ export const AddNewCardDialog: FC
= ({ isOpen, close }) => {
const { mutate, isPending } = useMutation({
mutationFn: createNewCardMutation
})
- const { handleSubmit, formState: { errors }, control } = useForm({
+ const { handleSubmit, formState: { errors }, control, reset } = useForm({
resolver: yupResolver(AddNewCardSchema)
})
const createNewCard: SubmitHandler = async (data) => {
@@ -40,6 +40,14 @@ export const AddNewCardDialog: FC = ({ isOpen, close }) => {
}
})
}
+ useEffect(() => {
+ reset({
+ name: "",
+ family: "",
+ IBAN: "",
+ PAN: "",
+ })
+ }, [isOpen])
return (
}>