MessageBasedOnConnection.jsx 782 B

1234567891011121314151617181920212223242526
  1. import React from 'react';
  2. import PropTypes from 'prop-types';
  3. import { useTranslation } from 'next-i18next';
  4. const MessageBasedOnConnection = (props) => {
  5. const { isLatestConnectionSuccess, logsValue } = props;
  6. const { t } = useTranslation();
  7. if (isLatestConnectionSuccess) {
  8. return <p className="text-info text-center my-4">{t('admin:slack_integration.accordion.send_message_to_slack_work_space')}</p>;
  9. }
  10. if (logsValue === '') {
  11. return <p></p>;
  12. }
  13. return <p className="text-danger text-center my-4">{t('admin:slack_integration.accordion.error_check_logs_below')}</p>;
  14. };
  15. MessageBasedOnConnection.propTypes = {
  16. isLatestConnectionSuccess: PropTypes.bool.isRequired,
  17. logsValue: PropTypes.string.isRequired,
  18. };
  19. export default MessageBasedOnConnection;