/* * * Copyright 2024 The Matrix.org Foundation C.I.C. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * / */ .mx_ThreadsActivityCentre_container { display: flex; } .mx_ThreadsActivityCentreButton { border-radius: 8px; margin: 18px auto auto auto; &.expanded { /* align with settings icon */ margin-left: 21px; /** * modify internal css of the compound component * dirty but we need to add the `Threads` label into the indicator icon button **/ & > div { display: flex; align-items: center; } & .mx_ThreadsActivityCentreButton_Icon { /* align with settings label */ margin-right: 14px; /* required to set the icon width when into a flex container */ min-width: 24px; } & .mx_ThreadsActivityCentreButton_Text { color: $secondary-content; } } &:not(.expanded) { &:hover, &:hover .mx_ThreadsActivityCentreButton_Icon { background-color: $quaternary-content; color: $primary-content; } } & .mx_ThreadsActivityCentreButton_Icon { color: $secondary-content; } } .mx_ThreadsActivityCentre_rows { overflow-y: scroll; /* Let some space at the top and the bottom of the pop-up */ max-height: calc(100vh - 200px); .mx_ThreadsActivityCentreRow { height: 48px; /* Make the label of the MenuItem stay on one line and truncate with ellipsis if needed */ & > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* Arbitrary size, keep the TAC as the wanted width */ width: 202px; } } } .mx_ThreadsActivityCentre_emptyCaption { padding-left: 16px; padding-right: 16px; font-size: 13px; }