import { component, html, useState } from 'haunted'; import { spread } from '@open-wc/lit-helpers'; import { useMutation } from '@apollo/react-hooks'; import * as yup from 'yup'; import { useFormField } from './myhooks'; import { AddBook, GetBooks } from './queries' import Css from './bookform.scss'; const schema = yup.object().shape({ title: yup.string().required(), author: yup.string().required(), }); const BookForm = () => { const [titleProps, setTitle] = useFormField("title"); const [authorProps, setAuthor] = useFormField("author"); const [addBook, { loading }] = useMutation(AddBook); return html` `; } customElements.define('book-form', component(BookForm));