Don't refresh current page

This commit is contained in:
Roman Hergenreder 2020-06-18 15:46:15 +02:00
parent bf1de1fb06
commit d9e4ef651c

@ -158,8 +158,7 @@ export default class UserOverview extends React.Component {
if (user.groups.hasOwnProperty(groupId)) { if (user.groups.hasOwnProperty(groupId)) {
let groupName = user.groups[groupId]; let groupName = user.groups[groupId];
let color = (groupId === "1" ? "danger" : "secondary"); let color = (groupId === "1" ? "danger" : "secondary");
groups.push(<span key={"group-" + groupId} groups.push(<span key={"group-" + groupId} className={"mr-1 badge badge-" + color}>{groupName}</span>);
className={"mr-1 badge badge-" + color}>{groupName}</span>);
} }
} }
@ -181,7 +180,7 @@ export default class UserOverview extends React.Component {
let active = (this.state.users.page === i ? " active" : ""); let active = (this.state.users.page === i ? " active" : "");
pages.push( pages.push(
<li key={"page-" + i} className={"page-item" + active}> <li key={"page-" + i} className={"page-item" + active}>
<a className={"page-link"} href={"#"} onClick={() => this.fetchUsers(i)}> <a className={"page-link"} href={"#"} onClick={() => { if (this.state.users.page !== i) this.fetchUsers(i) }}>
{i} {i}
</a> </a>
</li> </li>
@ -265,7 +264,7 @@ export default class UserOverview extends React.Component {
let active = (this.state.groups.page === i ? " active" : ""); let active = (this.state.groups.page === i ? " active" : "");
pages.push( pages.push(
<li key={"page-" + i} className={"page-item" + active}> <li key={"page-" + i} className={"page-item" + active}>
<a className={"page-link"} href={"#"} onClick={() => this.fetchGroups(i)}> <a className={"page-link"} href={"#"} onClick={() => { if (this.state.groups.page !== i) this.fetchGroups(i) }}>
{i} {i}
</a> </a>
</li> </li>