summaryrefslogtreecommitdiffstats
path: root/ui/src/components/main.tsx
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2019-09-13 09:09:01 -0700
committerDessalines <tyhou13@gmx.com>2019-09-13 09:09:01 -0700
commite24f4a2d337ee0d3da58a7eab35be78bc54f267b (patch)
tree7a88869c7a034027d68bc7fa1764d070846dba65 /ui/src/components/main.tsx
parentc8da0a92ec7aecfb8fd37435ad2973af6b6fc04b (diff)
Adding an online user count to main page.
- Fixes #274
Diffstat (limited to 'ui/src/components/main.tsx')
-rw-r--r--ui/src/components/main.tsx5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/src/components/main.tsx b/ui/src/components/main.tsx
index 9ee4afdd..b6c901be 100644
--- a/ui/src/components/main.tsx
+++ b/ui/src/components/main.tsx
@@ -43,6 +43,7 @@ export class Main extends Component<any, MainState> {
},
admins: [],
banned: [],
+ online: null,
},
showEditSite: false,
loading: true,
@@ -216,6 +217,9 @@ export class Main extends Component<any, MainState> {
}
<ul class="my-2 list-inline">
<li className="list-inline-item badge badge-secondary">
+ <T i18nKey="number_online" interpolation={{count: this.state.site.online}}>#</T>
+ </li>
+ <li className="list-inline-item badge badge-secondary">
<T i18nKey="number_of_users" interpolation={{count: this.state.site.site.number_of_users}}>#</T>
</li>
<li className="list-inline-item badge badge-secondary">
@@ -420,6 +424,7 @@ export class Main extends Component<any, MainState> {
this.state.site.admins = res.admins;
this.state.site.site = res.site;
this.state.site.banned = res.banned;
+ this.state.site.online = res.online;
this.setState(this.state);
document.title = `${WebSocketService.Instance.site.name}`;