|
@@ -34,18 +34,18 @@ class ManageExternalAccount extends React.Component {
|
|
|
|
|
|
|
|
render() {
|
|
render() {
|
|
|
const { t, adminExternalAccountsContainer } = this.props;
|
|
const { t, adminExternalAccountsContainer } = this.props;
|
|
|
|
|
+ const { activePage, totalAccounts, pagingLimit } = adminExternalAccountsContainer.state;
|
|
|
|
|
|
|
|
- const pager = (
|
|
|
|
|
|
|
|
|
|
|
|
+ const pager = (
|
|
|
<PaginationWrapper
|
|
<PaginationWrapper
|
|
|
- activePage={adminExternalAccountsContainer.state.activePage}
|
|
|
|
|
|
|
+ activePage={activePage}
|
|
|
changePage={this.handleExternalAccountPage}
|
|
changePage={this.handleExternalAccountPage}
|
|
|
- totalItemsCount={adminExternalAccountsContainer.state.totalAccounts}
|
|
|
|
|
- pagingLimit={adminExternalAccountsContainer.state.pagingLimit}
|
|
|
|
|
- align="right"
|
|
|
|
|
|
|
+ totalItemsCount={totalAccounts}
|
|
|
|
|
+ pagingLimit={pagingLimit}
|
|
|
|
|
+ align="center"
|
|
|
size="sm"
|
|
size="sm"
|
|
|
/>
|
|
/>
|
|
|
-
|
|
|
|
|
);
|
|
);
|
|
|
return (
|
|
return (
|
|
|
<Fragment>
|
|
<Fragment>
|
|
@@ -57,10 +57,18 @@ class ManageExternalAccount extends React.Component {
|
|
|
</p>
|
|
</p>
|
|
|
|
|
|
|
|
<h2>{t('admin:user_management.external_account_list')}</h2>
|
|
<h2>{t('admin:user_management.external_account_list')}</h2>
|
|
|
-
|
|
|
|
|
- {pager}
|
|
|
|
|
- <ExternalAccountTable />
|
|
|
|
|
- {pager}
|
|
|
|
|
|
|
+ {(totalAccounts !== 0) ? (
|
|
|
|
|
+ <>
|
|
|
|
|
+ {pager}
|
|
|
|
|
+ <ExternalAccountTable />
|
|
|
|
|
+ {pager}
|
|
|
|
|
+ </>
|
|
|
|
|
+ )
|
|
|
|
|
+ : (
|
|
|
|
|
+ <>
|
|
|
|
|
+ {t('admin:user_management.external_account_none')}
|
|
|
|
|
+ </>
|
|
|
|
|
+)}
|
|
|
|
|
|
|
|
</Fragment>
|
|
</Fragment>
|
|
|
);
|
|
);
|