/* * * 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_ThreadsActivityCentreButton { color: $secondary-content; height: 32px; min-width: 32px; display: flex; align-items: center; justify-content: center; border-radius: 8px; margin: auto; &.expanded { /* align with settings icon */ margin-left: 25px; & > .mx_ThreadsActivityCentreButton_IndicatorIcon { /* align with settings label */ margin-right: 14px; } } &:not(.expanded) { &:hover, &:hover .mx_ThreadsActivityCentreButton_Icon { background-color: $quaternary-content; color: $primary-content; } } & .mx_ThreadsActivityCentreButton_Icon { color: $secondary-content; } } .mx_ThreadsActivity_rows { overflow-y: scroll; /* Let some space at the top and the bottom of the pop-up */ max-height: calc(100vh - 200px); .mx_ThreadsActivityRow { 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: 194px; } } } .mx_ThreadsActivityCentre_emptyCaption { padding-left: 16px; padding-right: 16px; font-size: 13px; }