import { useQuery } from '@apollo/client' import gql from 'graphql-tag' import { Invoice, InvoiceSkeleton } from '../../components/invoice' import LayoutCenter from '../../components/layout-center' export async function getServerSideProps ({ params: { id } }) { return { props: { id } } } export default function FullInvoice ({ id }) { const query = gql` { invoice(id: ${id}) }` return ( ) } function LoadInvoice ({ query }) { const { loading, error, data } = useQuery(query) if (error) return
error
if (!data || loading) { return } return }