Add bridge tab button
							parent
							
								
									0d537ecbb3
								
							
						
					
					
						commit
						7c35b16f4d
					
				|  | @ -24,6 +24,7 @@ import RolesRoomSettingsTab from "../settings/tabs/room/RolesRoomSettingsTab"; | |||
| import GeneralRoomSettingsTab from "../settings/tabs/room/GeneralRoomSettingsTab"; | ||||
| import SecurityRoomSettingsTab from "../settings/tabs/room/SecurityRoomSettingsTab"; | ||||
| import NotificationSettingsTab from "../settings/tabs/room/NotificationSettingsTab"; | ||||
| import BridgeSettingsTab from "../settings/tabs/room/BridgeSettingsTab"; | ||||
| import sdk from "../../../index"; | ||||
| import MatrixClientPeg from "../../../MatrixClientPeg"; | ||||
| import dis from "../../../dispatcher"; | ||||
|  | @ -52,6 +53,7 @@ export default class RoomSettingsDialog extends React.Component { | |||
| 
 | ||||
|     _getTabs() { | ||||
|         const tabs = []; | ||||
|         const shouldShowBridgeIcon = BridgeSettingsTab.getBridgeStateEvents(this.props.roomId).length > 0; | ||||
| 
 | ||||
|         tabs.push(new Tab( | ||||
|             _td("General"), | ||||
|  | @ -73,6 +75,15 @@ export default class RoomSettingsDialog extends React.Component { | |||
|             "mx_RoomSettingsDialog_rolesIcon", | ||||
|             <NotificationSettingsTab roomId={this.props.roomId} />, | ||||
|         )); | ||||
| 
 | ||||
|         if (shouldShowBridgeIcon) { | ||||
|             tabs.push(new Tab( | ||||
|                 _td("Bridge Info"), | ||||
|                 "mx_RoomSettingsDialog_bridgesIcon", | ||||
|                 <BridgeSettingsTab roomId={this.props.roomId} />, | ||||
|             )); | ||||
|         } | ||||
| 
 | ||||
|         tabs.push(new Tab( | ||||
|             _td("Advanced"), | ||||
|             "mx_RoomSettingsDialog_warningIcon", | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Half-Shot
						Half-Shot