next-ucap-messenger/projects/ucap-webmessenger-app/src/app/layouts/messenger/components/left-side.component.scss

132 lines
2.3 KiB
SCSS
Raw Normal View History

2019-09-26 05:38:21 +00:00
::ng-deep .mat-tab-label,
::ng-deep .mat-tab-label-active {
min-width: 0 !important;
}
2019-10-07 01:08:14 +00:00
::ng-deep .mat-tab-body-wrapper,
::ng-deep .mat-tab-body {
2019-11-18 00:15:20 +00:00
height: 100%;
width: 100%;
2019-10-21 04:20:14 +00:00
}
2019-11-07 23:58:22 +00:00
::ng-deep .mat-tab-header {
border-bottom: none !important;
2019-10-07 01:08:14 +00:00
}
2019-11-15 04:20:01 +00:00
.left-side-tabs-body {
2019-11-18 00:15:20 +00:00
position: relative;
2019-11-15 04:20:01 +00:00
height: 100%;
2019-11-18 00:15:20 +00:00
width: calc(100% - 70px);
div[id^='tabs'] {
2019-11-18 00:22:36 +00:00
height: 100%;
width: 100%;
2019-11-18 00:15:20 +00:00
position: relative;
2019-11-18 00:22:36 +00:00
}
2019-11-15 04:20:01 +00:00
}
2019-10-07 01:08:14 +00:00
.container {
2019-10-21 04:20:14 +00:00
display: flex;
2019-10-07 01:08:14 +00:00
height: 100%;
2019-10-21 04:20:14 +00:00
}
2019-10-07 01:08:14 +00:00
2019-10-21 04:20:14 +00:00
.mat-tab-group {
2019-10-21 06:35:14 +00:00
display: flex;
2019-11-15 04:20:01 +00:00
width: 70px;
2019-10-21 06:35:14 +00:00
flex-direction: row;
2019-10-07 01:08:14 +00:00
}
2019-11-22 07:41:04 +00:00
.myprofile {
position: absolute;
display: flex;
flex-flow: column;
justify-content: center;
height: 80px;
width: 68px;
bottom: 10px;
color: #ffffff;
font-size: 11px;
text-align: center;
2019-11-22 08:35:00 +00:00
2019-11-22 07:41:04 +00:00
.myprofile-img {
display: block;
border-radius: 10px;
height: 42px;
width: 42px;
background-color: #efefef;
align-self: center;
margin-bottom: 6px;
}
}
2019-11-07 23:58:22 +00:00
::ng-deep .organization-side {
2019-10-29 10:06:25 +00:00
flex-direction: column;
2019-11-07 23:58:22 +00:00
height: 100%;
2019-10-29 10:06:25 +00:00
}
2019-10-21 06:35:14 +00:00
::ng-deep .global-menu {
.mat-tab-label-container {
.mat-tab-list {
.mat-tab-labels {
2019-10-21 04:20:14 +00:00
flex-flow: column;
2019-11-22 08:35:00 +00:00
height: 360px;
padding-top: 10px;
border-bottom: none;
2019-10-21 06:35:14 +00:00
.mat-tab-label {
width: 100%;
2019-10-21 06:35:14 +00:00
height: 80px;
padding: 0 16px;
2019-10-21 04:20:14 +00:00
}
}
2019-10-21 06:35:14 +00:00
.mat-ink-bar {
background-color: none;
height: 0;
2019-10-21 04:20:14 +00:00
}
}
}
2019-10-21 06:35:14 +00:00
}
2019-11-07 23:58:22 +00:00
.left-group-side {
position: relative;
height: 100%;
}
::ng-deep .mat-tab-label {
.mat-tab-label-content {
.icon-item {
background: var(--white);
border-radius: 4px;
display: inline-flex;
width: 36px;
height: 36px;
border-radius: 50%;
justify-content: center;
align-items: center;
transform: scale(0.9);
transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
2019-11-07 23:58:22 +00:00
svg {
width: 24px;
height: 24px;
stroke: #ffffff;
stroke-width: 1.5;
stroke-linecap: square;
stroke-linejoin: miter;
fill: none;
}
}
}
&[aria-selected='true'] {
opacity: 1;
.mat-tab-label-content {
.icon-item {
transform: scale(1);
2019-11-07 23:58:22 +00:00
}
}
}
2019-10-31 10:17:29 +00:00
}
::ng-deep .ps {
.ps-content {
position: relative;
width: 100%;
height: 100%;
}
}