import { useMutation, useFlash } from '@redwoodjs/web' import { navigate, routes } from '@redwoodjs/router' import PostForm from 'src/components/PostForm' const CREATE_POST_MUTATION = gql` mutation CreatePostMutation($input: CreatePostInput!) { createPost(input: $input) { id } } ` const NewPost = () => { const { addMessage } = useFlash() const [createPost, { loading, error }] = useMutation(CREATE_POST_MUTATION, { onCompleted: () => { navigate(routes.posts()) addMessage('Post created.', { classes: 'rw-flash-success' }) }, }) const onSave = (input) => { createPost({ variables: { input } }) } return (

New Post

) } export default NewPost