summaryrefslogtreecommitdiffstats
path: root/frontend/components/Order.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/components/Order.js')
-rw-r--r--frontend/components/Order.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/frontend/components/Order.js b/frontend/components/Order.js
index b38254f..f6743fa 100644
--- a/frontend/components/Order.js
+++ b/frontend/components/Order.js
@@ -7,6 +7,7 @@ import styled from 'styled-components';
import { SINGLE_ORDER_QUERY } from '../queries';
import formatMoney from '../lib/formatMoney';
import Dump from './Dump';
+import Error from './ErrorMessage';
const OrderStyles = styled.div`
max-width: 1000px;
@@ -51,10 +52,15 @@ class Order extends Component {
render() {
return (
- <Query query={SINGLE_ORDER_QUERY} variables={{ id: this.props.id }}>
- {({ data: { order }, error, loading }) => {
+ <Query
+ query={SINGLE_ORDER_QUERY}
+ variables={{ id: this.props.id }}
+ fetchPolicy="network-only"
+ >
+ {({ data, error, loading, refetch }) => {
if (loading) return <p>Loading...</p>;
- if (!order || error) return <p>No Order Found!</p>;
+ if (error) return <Error error={error} refetch={refetch} />;
+ const order = data.order;
return (
<OrderStyles>
<Head>