cinny/src/app/molecules/room-selector/RoomSelector.scss
Ajay Bura ce9f140ddf Refector sass
Signed-off-by: Ajay Bura <ajbura@gmail.com>
2021-12-19 10:28:41 +05:30

83 lines
No EOL
1.6 KiB
SCSS

@use '../../partials/flex';
@use '../../partials/text';
@use '../../partials/dir';
.room-selector {
@extend .cp-fx__row--s-c;
border: 1px solid transparent;
border-radius: var(--bo-radius);
cursor: pointer;
&--unread {
.room-selector__content > .text {
color: var(--tc-surface-high);
}
}
&--selected {
background-color: var(--bg-surface);
border-color: var(--bg-surface-border);
& .room-selector__options {
display: flex;
}
}
@media (hover: hover) {
&:hover {
background-color: var(--bg-surface-hover);
& .room-selector__options {
display: flex;
}
}
}
&:focus-within {
background-color: var(--bg-surface-hover);
& button {
outline: none;
}
}
&:active {
background-color: var(--bg-surface-active);
}
&--selected:hover,
&--selected:focus,
&--selected:active {
background-color: var(--bg-surface);
}
}
.room-selector__content {
@extend .cp-fx__item-one;
@extend .cp-fx__row--s-c;
padding: 0 var(--sp-extra-tight);
min-height: 40px;
cursor: inherit;
& > .avatar-container .avatar__border--active {
box-shadow: none;
}
& > .text {
@extend .cp-fx__item-one;
@extend .cp-txt__ellipsis;
margin: 0 var(--sp-extra-tight);
color: var(--tc-surface-normal-low);
}
}
.room-selector__options {
@extend .cp-fx__row--s-c;
@include dir.side(margin, 0, var(--sp-ultra-tight));
display: none;
&:empty {
margin: 0 !important;
}
& .ic-btn {
padding: 6px;
border-radius: calc(var(--bo-radius) / 2);
}
}