summaryrefslogtreecommitdiffstats
path: root/frontend/components/ErrorMessage.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/ErrorMessage.js
parentd22616d5a675f5a381c741784333151255713b45 (diff)
a whole bunch of things that should be in their own commits
Diffstat (limited to 'frontend/components/ErrorMessage.js')
-rw-r--r--frontend/components/ErrorMessage.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/frontend/components/ErrorMessage.js b/frontend/components/ErrorMessage.js
index 3731554..c73a2b7 100644
--- a/frontend/components/ErrorMessage.js
+++ b/frontend/components/ErrorMessage.js
@@ -18,14 +18,14 @@ const StyledError = styled.div`
}
`;
-const DisplayError = ({ error }) => {
+const DisplayError = ({ error, refetch }) => {
if (!error || !error.message) return null;
if (error.networkError && error.networkError.result && error.networkError.result.errors.length) {
return error.networkError.result.errors.map((error, i) => (
<StyledError key={i}>
<p>
<strong>Shoot!</strong>
- {error.message}
+ {error.message.replace('GraphQL error: ', '')}
</p>
</StyledError>
));
@@ -34,7 +34,8 @@ const DisplayError = ({ error }) => {
<StyledError>
<p>
<strong>Shoot!</strong>
- {error.message}
+ {error.message.replace('GraphQL error: ', '')}
+ <button onClick={refetch}>Try Again</button>
</p>
</StyledError>
);