aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/modals/loading-network-error/loading-network-error.component.js
blob: 44f71e4b257e4b81b186e0d17fc9caeb4d345584 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import React from 'react'
import PropTypes from 'prop-types'
import Modal, { ModalContent } from '../../modal'

const LoadingNetworkError = (props, context) => {
  const { t } = context
  const { hideModal } = props

  return (
    <Modal
      onSubmit={() => hideModal()}
      submitText={t('tryAgain')}
    >
      <ModalContent
        description={'Oops! Something went wrong.'}
      />
    </Modal>
  )
}

LoadingNetworkError.contextTypes = {
  t: PropTypes.func,
}

LoadingNetworkError.propTypes = {
  hideModal: PropTypes.func,
}

export default LoadingNetworkError