1
0
Fork 0
forked from Nexus/nexus
nexus/lib/helpers/extensions/show_user_popover.dart
Henry-Hiles 16cf126df4 Remove flutter chat (#26)
Had to squash merge manually as Forgejo was erroring
2026-05-21 17:02:08 -04:00

24 lines
696 B
Dart

import "package:flutter/material.dart";
import "package:nexus/helpers/extensions/show_context_menu.dart";
import "package:nexus/models/content/membership.dart";
import "package:nexus/widgets/user_popover.dart";
extension ShowUserPopover on BuildContext {
void showUserPopover(
MembershipContent member,
String userId, {
required Offset globalPosition,
}) => showContextMenu(
globalPosition: globalPosition,
children: [
PopupMenuItem(
enabled: false,
padding: EdgeInsets.symmetric(horizontal: 16, vertical: 8),
child: IconTheme(
data: IconThemeData(),
child: UserPopover(member, userId),
),
),
],
);
}