Add active users chips (#271)

This commit is contained in:
Marcin Wojnarowski 2021-10-24 23:00:42 +02:00 committed by GitHub
parent 08cd26867b
commit 36c5c59813
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import '../util/intl.dart';
import '../util/share.dart';
import '../widgets/avatar.dart';
import '../widgets/bottom_modal.dart';
import '../widgets/bottom_safe.dart';
import '../widgets/cached_network_image.dart';
import '../widgets/fullscreenable_image.dart';
import '../widgets/info_table_popup.dart';
@ -398,6 +399,18 @@ class _AboutTab extends StatelessWidget {
Chip(
label: Text(L10n.of(context)!
.number_of_users_online(onlineUsers ?? 0))),
Chip(
label:
Text('${community.counts.usersActiveDay} users / day')),
Chip(
label:
Text('${community.counts.usersActiveWeek} users / week')),
Chip(
label: Text(
'${community.counts.usersActiveMonth} users / month')),
Chip(
label: Text(
'${community.counts.usersActiveHalfYear} users / 6 months')),
Chip(
label: Text(L10n.of(context)!
.number_of_subscribers(community.counts.subscribers))),
@ -437,7 +450,8 @@ class _AboutTab extends StatelessWidget {
title: Text(mod.moderator.preferredName),
onTap: () => goToUser.fromPersonSafe(context, mod.moderator),
),
]
],
const BottomSafe(),
],
);
}

View File

@ -290,6 +290,18 @@ class _AboutTab extends HookWidget {
Chip(
label: Text(L10n.of(context)!
.number_of_users_online(site.online))),
Chip(
label: Text(
'${siteView.counts.usersActiveDay} users / day')),
Chip(
label: Text(
'${siteView.counts.usersActiveWeek} users / week')),
Chip(
label: Text(
'${siteView.counts.usersActiveMonth} users / month')),
Chip(
label: Text(
'${siteView.counts.usersActiveHalfYear} users / 6 months')),
Chip(
label: Text(L10n.of(context)!
.number_of_users(siteView.counts.users))),