import { useMutation } from "@apollo/client/react"; import { SubmitHandler, useForm } from "react-hook-form"; import styles from "./UserCreate.module.css"; import { CreateUserDocument } from "../../types"; type FormValues = { firstName: string; lastName: string; email: string; }; const UserCreate = () => { const { register, handleSubmit, reset, formState: { errors }, } = useForm(); const [createUser, { loading: creating }] = useMutation(CreateUserDocument); const onSubmit: SubmitHandler = async (data) => { try { await createUser({ variables: data }); } catch (err) { console.error("woops", err); return; } reset(); }; return (

Opprett ny

{errors.firstName && This field is required} {errors.lastName && This field is required} {errors.email && This field is required}
); }; export default UserCreate;