summary refs log tree commit diff
path: root/resources/qml/TopBar.qml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/TopBar.qml')
-rw-r--r--resources/qml/TopBar.qml14
1 files changed, 13 insertions, 1 deletions
diff --git a/resources/qml/TopBar.qml b/resources/qml/TopBar.qml
index 50c2447c..72dbe604 100644
--- a/resources/qml/TopBar.qml
+++ b/resources/qml/TopBar.qml
@@ -21,6 +21,12 @@ Rectangle {
     z: 3
     color: Nheko.colors.window
 
+    Component {
+        id: inviteDialog
+
+        InviteDialog {}
+    }
+
     TapHandler {
         onSingleTapped: {
             if (room)
@@ -111,7 +117,13 @@ Rectangle {
                 Platform.MenuItem {
                     visible: room ? room.permissions.canInvite() : false
                     text: qsTr("Invite users")
-                    onTriggered: TimelineManager.openInviteUsersDialog()
+                    onTriggered: {
+                        var dialog = inviteDialog.createObject(topBar, {
+                                                      "roomId": room.roomId,
+                                                      "roomName": room.roomName
+                                                  });
+                        dialog.show();
+                    }
                 }
 
                 Platform.MenuItem {