This repository was archived by the owner on Sep 11, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
src/components/views/dialogs Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import RolesRoomSettingsTab from "../settings/tabs/room/RolesRoomSettingsTab";
2424import GeneralRoomSettingsTab from "../settings/tabs/room/GeneralRoomSettingsTab" ;
2525import SecurityRoomSettingsTab from "../settings/tabs/room/SecurityRoomSettingsTab" ;
2626import NotificationSettingsTab from "../settings/tabs/room/NotificationSettingsTab" ;
27+ import BridgeSettingsTab from "../settings/tabs/room/BridgeSettingsTab" ;
2728import sdk from "../../../index" ;
2829import MatrixClientPeg from "../../../MatrixClientPeg" ;
2930import dis from "../../../dispatcher" ;
@@ -52,6 +53,7 @@ export default class RoomSettingsDialog extends React.Component {
5253
5354 _getTabs ( ) {
5455 const tabs = [ ] ;
56+ const shouldShowBridgeIcon = BridgeSettingsTab . getBridgeStateEvents ( this . props . roomId ) . length > 0 ;
5557
5658 tabs . push ( new Tab (
5759 _td ( "General" ) ,
@@ -73,6 +75,15 @@ export default class RoomSettingsDialog extends React.Component {
7375 "mx_RoomSettingsDialog_rolesIcon" ,
7476 < NotificationSettingsTab roomId = { this . props . roomId } /> ,
7577 ) ) ;
78+
79+ if ( shouldShowBridgeIcon ) {
80+ tabs . push ( new Tab (
81+ _td ( "Bridge Info" ) ,
82+ "mx_RoomSettingsDialog_bridgesIcon" ,
83+ < BridgeSettingsTab roomId = { this . props . roomId } /> ,
84+ ) ) ;
85+ }
86+
7687 tabs . push ( new Tab (
7788 _td ( "Advanced" ) ,
7889 "mx_RoomSettingsDialog_warningIcon" ,
You can’t perform that action at this time.
0 commit comments