chat-fallback-error.js 708 B

1234567891011121314151617181920212223242526272829
  1. import React from 'react'
  2. import PropTypes from 'prop-types'
  3. import { useTranslation } from 'react-i18next'
  4. import { Button, Alert } from 'react-bootstrap'
  5. function ChatFallbackError({ reconnect }) {
  6. const { t } = useTranslation()
  7. return (
  8. <aside className="chat">
  9. <div className="chat-error">
  10. <Alert bsStyle="danger">{t('chat_error')}</Alert>
  11. {reconnect && (
  12. <p className="text-center">
  13. <Button bsStyle="info" type="button" onClick={reconnect}>
  14. {t('reconnect')}
  15. </Button>
  16. </p>
  17. )}
  18. </div>
  19. </aside>
  20. )
  21. }
  22. ChatFallbackError.propTypes = {
  23. reconnect: PropTypes.any,
  24. }
  25. export default ChatFallbackError