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