import React from 'react';
import PropTypes from 'prop-types';
import { withTranslation } from 'react-i18next';
import { createSubscribedElement } from '../../UnstatedUtils';
class ReconnectControls extends React.PureComponent {
render() {
const { t, isConfigured, isConnected } = this.props;
const isEnabled = (isConfigured == null || isConfigured === true) && isConnected === false;
return (
<>
{ t('full_text_search_management.reconnect_description') }
>
);
}
}
/**
* Wrapper component for using unstated
*/
const ReconnectControlsWrapper = (props) => {
return createSubscribedElement(ReconnectControls, props, []);
};
ReconnectControls.propTypes = {
t: PropTypes.func.isRequired, // i18next
isConfigured: PropTypes.bool,
isConnected: PropTypes.bool,
onReconnectingRequested: PropTypes.func.isRequired,
};
export default withTranslation()(ReconnectControlsWrapper);