diff --git a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss index 517ff94c1b7..9e269ac2b52 100644 --- a/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss +++ b/src/skins/vector/css/matrix-react-sdk/views/rooms/_RoomSettings.scss @@ -21,9 +21,7 @@ limitations under the License. } .mx_RoomSettings_leaveButton, -.mx_RoomSettings_unbanButton, -.mx_RoomSettings_integrationsButton, -.mx_RoomSettings_integrationsButton_error { +.mx_RoomSettings_unbanButton { position: relative; height: 36px; background-color: $accent-color; @@ -36,25 +34,37 @@ limitations under the License. padding-left: 12px; padding-right: 12px; } +.mx_RoomSettings_integrationsButton_error { + position: relative; + cursor: not-allowed; +} +.mx_RoomSettings_integrationsButton_error img { + position: absolute; + right: -5px; + top: -5px; +} .mx_RoomSettings_leaveButton, -.mx_RoomSettings_integrationsButton, .mx_RoomSettings_integrationsButton_error { float: right; } -.mx_RoomSettings_integrationsButton_error { - pointer: not-allowed; +.mx_RoomSettings_integrationsButton_error .mx_RoomSettings_integrationsButton_errorPopup { + display: none; +} +.mx_RoomSettings_integrationsButton_error:hover .mx_RoomSettings_integrationsButton_errorPopup { + display: inline; } .mx_RoomSettings_integrationsButton_errorPopup { position: absolute; top: 110%; - left: -26%; - width: 150%; + left: -125%; + width: 348%; padding: 2%; font-size: 10pt; line-height: 1.5em; border-radius: 5px; background-color: $accent-color; color: $accent-fg-color; + text-align: center; } .mx_RoomSettings_unbanButton { display: inline;