import React from 'react'; import PropTypes from 'prop-types'; import Bridge from './Bridge'; const CustomBotWithoutProxyConnectionStatus = (props) => { const { siteName, connectionStatuses } = props; const connectionStatusValues = Object.values(connectionStatuses); // type: ConnectionStatus[] const totalCount = connectionStatusValues.length; const errorCount = connectionStatusValues.filter(connectionStatus => connectionStatus.error != null).length; let workspaceName; if (totalCount > 0) { workspaceName = connectionStatusValues[0].workspaceName; } return (
Slack
{totalCount > 0 ? (
{workspaceName != null ? workspaceName : 'Settings #1'}
) : ''}
GROWI App
{siteName}
); }; CustomBotWithoutProxyConnectionStatus.propTypes = { siteName: PropTypes.string.isRequired, connectionStatuses: PropTypes.object.isRequired, }; export default CustomBotWithoutProxyConnectionStatus;