summaryrefslogtreecommitdiffstats
path: root/frontend/components/Order.js
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-04-12 16:31:01 -0400
committerWes Bos <wesbos@gmail.com>2018-04-12 16:31:01 -0400
commit97b6de6aa437f7a913a33b9e6aa18a919faf2caf (patch)
tree431e12a535baf1d2ad59601ee7c5e8084ae7a263 /frontend/components/Order.js
parentd22616d5a675f5a381c741784333151255713b45 (diff)
a whole bunch of things that should be in their own commits
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>