From 561e22784a547c8aa92120e0972a9cc97ac21645 Mon Sep 17 00:00:00 2001 From: Sami Mazouz Date: Fri, 14 Feb 2025 18:49:57 +0100 Subject: [PATCH] feat(messages): messages page extensible content --- .../js/src/forum/components/MessagesPage.tsx | 55 ++++++++++++------- 1 file changed, 36 insertions(+), 19 deletions(-) diff --git a/extensions/messages/js/src/forum/components/MessagesPage.tsx b/extensions/messages/js/src/forum/components/MessagesPage.tsx index f63160578..8c3ce0723 100644 --- a/extensions/messages/js/src/forum/components/MessagesPage.tsx +++ b/extensions/messages/js/src/forum/components/MessagesPage.tsx @@ -102,24 +102,7 @@ export default class MessagesPage -
-
-
    {listItems(this.viewItems().toArray())}
-
    {listItems(this.actionItems().toArray())}
-
- -
- {this.selectedDialog() ? ( - { - this.currentDialogId = null; - }} - /> - ) : ( - - )} + {this.contentItems().toArray()} )} @@ -141,6 +124,40 @@ export default class MessagesPage(); + + items.add( + 'sidebar', +
+
+
    {listItems(this.viewItems().toArray())}
+
    {listItems(this.actionItems().toArray())}
+
+ +
, + 100 + ); + + items.add( + 'dialog', + this.selectedDialog() ? ( + { + this.currentDialogId = null; + }} + /> + ) : ( + + ), + 80 + ); + + return items; + } + /** * Build an item list for the part of the toolbar which is concerned with how * the results are displayed. By default this is just a select box to change @@ -181,7 +198,7 @@ export default class MessagesPage();