diff options
author | Dessalines <tyhou13@gmx.com> | 2019-09-13 09:09:01 -0700 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2019-09-13 09:09:01 -0700 |
commit | e24f4a2d337ee0d3da58a7eab35be78bc54f267b (patch) | |
tree | 7a88869c7a034027d68bc7fa1764d070846dba65 /ui/src/components/main.tsx | |
parent | c8da0a92ec7aecfb8fd37435ad2973af6b6fc04b (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.tsx | 5 |
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}`; |