import { useMutation, useFlash } from '@redwoodjs/web' import { navigate, routes } from '@redwoodjs/router' import PartForm from 'src/components/PartForm' const CREATE_PART_MUTATION = gql` mutation CreatePartMutation($input: CreatePartInput!) { createPart(input: $input) { id } } ` const NewPart = () => { const { addMessage } = useFlash() const [createPart, { loading, error }] = useMutation(CREATE_PART_MUTATION, { onCompleted: () => { navigate(routes.parts()) addMessage('Part created.', { classes: 'rw-flash-success' }) }, }) const onSave = (input) => { createPart({ variables: { input } }) } return (