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, isEnabled, isProcessing } = this.props;
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
isEnabled: PropTypes.bool,
isProcessing: PropTypes.bool,
onReconnectingRequested: PropTypes.func.isRequired,
};
export default withTranslation()(ReconnectControlsWrapper);