2023-02-28 18:43:21 +01:00

143 lines
2.3 KiB
SCSS

@import "../../styles/mixins";
.Profile {
height: 100%;
display: flex;
flex-direction: column;
overflow-x: hidden;
overflow-y: scroll;
@include overflow-y-overlay();
> .profile-info > .ChatInfo {
grid-area: chat_info;
.status.online {
color: var(--color-primary);
}
}
> .profile-info > .ChatExtra {
padding: 0.875rem 0.5rem 0.5rem;
box-shadow: inset 0 -0.0625rem 0 0 var(--color-background-secondary-accent);
border-bottom: 0.625rem solid var(--color-background-secondary);
.narrow {
margin-bottom: 0;
}
.inactive.no-selection {
user-select: auto;
-webkit-user-select: auto !important;
}
[dir="rtl"] {
.Switcher {
margin-left: 0;
margin-right: auto;
}
}
}
.FloatingActionButton {
z-index: 1;
}
}
.shared-media {
display: flex;
flex-direction: column-reverse;
.TabList {
background: var(--color-background);
top: -1px;
z-index: 1;
.Tab {
padding: 1rem 0.75rem;
span {
white-space: nowrap;
}
i {
bottom: -1rem;
}
}
}
.Transition {
flex: 1;
}
.content {
&.empty-list {
height: 100%;
padding-top: 5rem;
display: flex;
align-items: flex-start;
justify-content: center;
.Spinner {
--spinner-size: 2.75rem;
}
}
&.media-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-auto-rows: 1fr;
grid-gap: 0.0625rem;
}
&.documents-list {
padding: 1.25rem;
& .File + .File {
margin-top: 1.25rem;
}
}
&.links-list {
padding: 1.25rem;
.ProgressSpinner,
.message-transfer-progress {
display: none;
}
}
&.audio-list,
&.voice-list {
padding: 1.25rem;
& .Audio {
.media-loading {
top: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
}
& + .Audio {
margin-top: 1.6875rem;
}
}
}
&.commonChats-list,
&.members-list {
padding: 0.5rem;
@media (max-width: 600px) {
padding: 0.5rem 0;
.ListItem.chat-item-clickable {
margin: 0;
}
}
}
}
}