import { SubmitHandler, useForm } from 'react-hook-form'
import { yupResolver } from '@hookform/resolvers/yup'
import { nameSchema } from 'utils'
import { useEditUserMutation } from '@/store/services'
import { TextField, SubmitModalBtn, Modal, HandleResponse } from 'components'
const UserNameModal = props => {
//? Props
const { isShow, onClose, editedData } = props
//? Edit User Query
const [editUser, { data, isSuccess, isLoading, isError, error }] = useEditUserMutation()
//? Form Hook
const {
handleSubmit,
control,
formState: { errors: formErrors },
} = useForm({
resolver: yupResolver(nameSchema),
defaultValues: { name: editedData ? editedData : '' },
})
//? Handlers
const submitHander = ({ name }) =>
editUser({
body: { name },
})
//? Render(s)
return (
<>
{/* Handle Edit User Response */}
{(isSuccess || isError) && (
)}
身份信息的提交和编辑
请输入身份信息,包括名字和姓氏
>
)
}
export default UserNameModal