import React, { Fragment } from 'react'; import PropTypes from 'prop-types'; import { withTranslation } from 'react-i18next'; import PaginationWrapper from '../PaginationWrapper'; import { withUnstatedContainers } from '../UnstatedUtils'; import AppContainer from '../../services/AppContainer'; import AdminExternalAccountsContainer from '../../services/AdminExternalAccountsContainer'; import ExternalAccountTable from './Users/ExternalAccountTable'; import { toastError } from '../../util/apiNotification'; class ManageExternalAccount extends React.Component { constructor(props) { super(props); this.xss = window.xss; this.handleExternalAccountPage = this.handleExternalAccountPage.bind(this); } componentWillMount() { this.handleExternalAccountPage(1); } async handleExternalAccountPage(selectedPage) { try { await this.props.adminExternalAccountsContainer.retrieveExternalAccountsByPagingNum(selectedPage); } catch (err) { toastError(err); } } render() { const { t, adminExternalAccountsContainer } = this.props; const pager = (
{t('admin:user_management.back_to_user_management')}