diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-05-10 16:02:07 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-05-10 16:02:07 -0400 |
| commit | 632af35d8a0871ca8c1041d0e14d63e2b457d168 (patch) | |
| tree | 6d3ccae3cb20a082e4e6ea6fd982152568000193 /frontend/components/ErrorMessage.js | |
| parent | e0c628528142f26ce9a42ba4c3c5d2cb41114a56 (diff) | |
Styles
Diffstat (limited to 'frontend/components/ErrorMessage.js')
| -rw-r--r-- | frontend/components/ErrorMessage.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/frontend/components/ErrorMessage.js b/frontend/components/ErrorMessage.js index d65f51d..52d59a8 100644 --- a/frontend/components/ErrorMessage.js +++ b/frontend/components/ErrorMessage.js @@ -18,7 +18,7 @@ const ErrorStyles = styled.div` } `; -const DisplayError = ({ error, refetch }) => { +const DisplayError = ({ error }) => { 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) => ( @@ -31,16 +31,19 @@ const DisplayError = ({ error, refetch }) => { )); } return ( - <StyledError> + <ErrorStyles> <p data-test="graphql-error"> <strong>Shoot!</strong> {error.message.replace('GraphQL error: ', '')} - <button onClick={refetch}>Try Again</button> </p> - </StyledError> + </ErrorStyles> ); }; +DisplayError.defaultProps = { + error: {}, +}; + DisplayError.propTypes = { error: PropTypes.object, }; |
