diff --git a/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss b/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss index 979a21a8eb..ddcf46fb47 100644 --- a/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss +++ b/src/skins/vector/css/matrix-react-sdk/structures/_MyGroups.scss @@ -24,14 +24,38 @@ limitations under the License. margin-left: 0px; } -.mx_MyGroups_joinCreateBox { - display: table; - margin-bottom: 30px; +.mx_MyGroups_header { + /* Keep mid-point of create button aligned with icon in page header */ + margin-left: 2px; + display: flex; + flex-wrap: wrap; } -.mx_MyGroups_createBox, .mx_MyGroups_joinBox { - display: table-cell; - width: 40%; +.mx_MyGroups_headerCard { + flex: 1 0 50%; + margin-bottom: 30px; + min-width: 400px; + display: flex; + align-items: center; +} + +.mx_MyGroups_headerCard .mx_MyGroups_headerCard_button { + margin-right: 13px; + height: 50px; +} + +.mx_MyGroups_headerCard_button object { + /* Otherwise the SVG object absorbs clicks and the button doesn't work */ + pointer-events: none; +} + +.mx_MyGroups_headerCard_header { + font-weight: bold; + margin-bottom: 10px; +} + +.mx_MyGroups_headerCard_content { + padding-right: 15px; } /* Until the button is wired up */ @@ -39,23 +63,16 @@ limitations under the License. visibility: hidden; } -.mx_MyGroups_joinCreateHeader { - font-weight: bold; - margin-bottom: 10px; -} - -.mx_MyGroups_joinCreateButton { - float: left; - margin: 10px; -} - -.mx_MyGroups_joinCreateButton object { - /* Otherwise the SVG object absorbs clicks and the button doesn't work */ - pointer-events: none; -} - .mx_MyGroups_content { - clear: left; + margin-left: 2px; +} + +.mx_MyGroups_placeholder { + background-color: $group-my-groups-placeholder-bg; + color: $group-my-groups-placeholder-fg; + line-height: 400px; + border-radius: 10px; + text-align: center; } .mx_MyGroups_joinedGroups { @@ -66,7 +83,8 @@ limitations under the License. } .mx_MyGroups_joinedGroups .mx_GroupTile { - width: 300px; + min-width: 300px; + flex: 1 0 25%; height: 75px; margin-bottom: 15px; margin-right: 10px; diff --git a/src/skins/vector/css/themes/_base.scss b/src/skins/vector/css/themes/_base.scss index a13c517bd0..f1117a7a09 100644 --- a/src/skins/vector/css/themes/_base.scss +++ b/src/skins/vector/css/themes/_base.scss @@ -22,7 +22,10 @@ $warning-color: #ff0064; $mention-user-pill-bg-color: #ff0064; $other-user-pill-bg-color: rgba(0, 0, 0, 0.1); +// groups $group-alert-color: #774f7e; +$group-my-groups-placeholder-bg: #f7f7f7; +$group-my-groups-placeholder-fg: #888; $preview-bar-bg-color: #f7f7f7;