mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-19 08:15:16 +00:00
Hide popup menu button in Notifications list
This commit is contained in:
@ -8,12 +8,14 @@ import 'package:comunic/lists/users_list.dart';
|
||||
import 'package:comunic/models/notification.dart' as n;
|
||||
import 'package:comunic/ui/routes/main_route/main_route.dart';
|
||||
import 'package:comunic/ui/widgets/account_image_widget.dart';
|
||||
import 'package:comunic/ui/widgets/custom_list_tile.dart';
|
||||
import 'package:comunic/ui/widgets/safe_state.dart';
|
||||
import 'package:comunic/utils/date_utils.dart';
|
||||
import 'package:comunic/utils/intl_utils.dart';
|
||||
import 'package:comunic/utils/navigation_utils.dart';
|
||||
import 'package:comunic/utils/ui_utils.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/rendering.dart';
|
||||
|
||||
/// Notifications screen
|
||||
///
|
||||
@ -283,22 +285,29 @@ class _NotificationTile extends StatelessWidget {
|
||||
if (notification.onElemType == n.NotificationElementType.GROUP_MEMBERSHIP)
|
||||
message += groupsList[notification.onElemId].displayName;
|
||||
|
||||
return ListTile(
|
||||
return CustomListTile(
|
||||
leading: AccountImageWidget(
|
||||
user: srcUser,
|
||||
),
|
||||
onTap: () => _onTap(context),
|
||||
title: Text(message),
|
||||
subtitle: Text(diffTimeFromNowToStr(notification.timeCreate)),
|
||||
trailing: PopupMenuButton<_PopupMenuActions>(
|
||||
onSelected: _popupMenuAction,
|
||||
itemBuilder: (c) => [
|
||||
onLongPressWithInfo: (size, offset) {
|
||||
final position = RelativeRect.fromLTRB(
|
||||
offset.dx - size.width,
|
||||
offset.dy,
|
||||
offset.dx,
|
||||
offset.dy + size.height,
|
||||
); //fromSize(Rect.fromPoints(offset, Offset.zero), size);*/
|
||||
|
||||
print(position);
|
||||
showMenu(context: context, position: position, items: [
|
||||
PopupMenuItem(
|
||||
child: Text(tr("Delete")),
|
||||
value: _PopupMenuActions.DELETE,
|
||||
),
|
||||
],
|
||||
),
|
||||
]).then(_popupMenuAction);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user