1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 16:25:17 +00:00

Display user location & email address on about tab

This commit is contained in:
2021-04-17 08:47:05 +02:00
parent 5fd74f9047
commit bdbdc2c790
3 changed files with 33 additions and 5 deletions

View File

@ -6,6 +6,7 @@ import 'package:comunic/models/friend_status.dart';
import 'package:comunic/ui/widgets/FrienshipStatusWidget.dart';
import 'package:comunic/ui/widgets/async_screen_widget.dart';
import 'package:comunic/ui/widgets/text_widget.dart';
import 'package:comunic/utils/clipboard_utils.dart';
import 'package:comunic/utils/date_utils.dart';
import 'package:comunic/utils/intl_utils.dart';
/// About current user
@ -81,6 +82,27 @@ class _AboutUserSectionState extends State<AboutUserSection> {
subtitle: Text("@${widget.user.virtualDirectory}"))
: Container(),
// User email address
widget.user.emailAddress == null
? Container()
: ListTile(
leading: Icon(Icons.email_outlined),
title: Text(tr("Email address")),
subtitle: Text(widget.user.emailAddress),
onTap: () =>
copyToClipboard(context, widget.user.emailAddress),
),
// User location
widget.user.location == null
? Container()
: ListTile(
leading: Icon(Icons.location_on),
title: Text(tr("Location")),
subtitle: Text(widget.user.location),
onTap: () => copyToClipboard(context, widget.user.location),
),
// Number of friends
widget.user.isFriendsListPublic
? ListTile(