import React, { Fragment } from 'react';
import { useTranslation } from 'next-i18next';
import PropTypes from 'prop-types';
import AdminUsersContainer from '~/client/services/AdminUsersContainer';
import { withUnstatedContainers } from '../../UnstatedUtils';
import UserInviteModal from './UserInviteModal';
class InviteUserControl extends React.Component {
render() {
const { t, adminUsersContainer } = this.props;
return (
);
}
}
InviteUserControl.propTypes = {
t: PropTypes.func.isRequired, // i18next
adminUsersContainer: PropTypes.instanceOf(AdminUsersContainer).isRequired,
};
const InviteUserControlWrapperFC = (props) => {
const { t } = useTranslation();
return ;
};
/**
* Wrapper component for using unstated
*/
const InviteUserControlWrapper = withUnstatedContainers(InviteUserControlWrapperFC, [AdminUsersContainer]);
export default InviteUserControlWrapper;