import parse from 'html-react-parser'; import { useQuery } from '@apollo/react-hooks'; import { ErrorMessage } from '../_shared'; import { GET_PAGE_QUERY } from '../../graphql/queries'; const Post: React.FC<{ variables: any }> = ({ variables }) => { const { loading, error, data } = useQuery(GET_PAGE_QUERY, { variables, // Setting this value to true will make the component rerender when // the "networkStatus" changes, so we are able to know if it is fetching // more data notifyOnNetworkStatusChange: true, }); if (error) return ; if (loading) return
Loading
; const { title, content, modified, featured_image } = data.page; return ( <>

{title}

Edited: {modified}

featured_img
{parse(content)}
); }; export default Post;