chat-fallback-error.jsx 682 B

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