diff --git a/lib/pages/community.dart b/lib/pages/community.dart index 0ab381f..b32c509 100644 --- a/lib/pages/community.dart +++ b/lib/pages/community.dart @@ -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(), ], ); } diff --git a/lib/pages/instance.dart b/lib/pages/instance.dart index 0b98016..1bcca69 100644 --- a/lib/pages/instance.dart +++ b/lib/pages/instance.dart @@ -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))),