import { MetaTags } from '@redwoodjs/web' import { Form, TextField, TextAreaField, Submit, FieldError, Label, FormError, useForm, } from '@redwoodjs/forms' import { useMutation } from '@redwoodjs/web' import { toast, Toaster } from '@redwoodjs/web/toast' const CREATE_CONTACT = gql` mutation CreateContactMutation($input: CreateContactInput!) { createContact(input: $input) { id } } ` const ContactPage = () => { const formMethods = useForm() const [create, { loading, error }] = useMutation(CREATE_CONTACT, { onCompleted: () => { toast.success('Thank you for your submission!') formMethods.reset() }, }) const onSubmit = (data) => { create({ variables: { input: data } }) console.log(data) } return ( <>
Save ) } export default ContactPage