style is modified
This commit is contained in:
parent
3df2d535eb
commit
a7218ebcef
@ -5,6 +5,8 @@ import { HttpClientModule } from '@angular/common/http';
|
|||||||
|
|
||||||
import { MatProgressBarModule } from '@angular/material/progress-bar';
|
import { MatProgressBarModule } from '@angular/material/progress-bar';
|
||||||
|
|
||||||
|
import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';
|
||||||
|
|
||||||
import { UCapCommonApiModule } from '@ucap-webmessenger/api-common';
|
import { UCapCommonApiModule } from '@ucap-webmessenger/api-common';
|
||||||
import { UCapExternalApiModule } from '@ucap-webmessenger/api-external';
|
import { UCapExternalApiModule } from '@ucap-webmessenger/api-external';
|
||||||
import { UCapPublicApiModule } from '@ucap-webmessenger/api-public';
|
import { UCapPublicApiModule } from '@ucap-webmessenger/api-public';
|
||||||
@ -54,6 +56,8 @@ import { AppNativeLayoutModule } from './layouts/native/native.layout.module';
|
|||||||
|
|
||||||
MatProgressBarModule,
|
MatProgressBarModule,
|
||||||
|
|
||||||
|
PerfectScrollbarModule,
|
||||||
|
|
||||||
UCapCommonApiModule.forRoot({ urls: environment.urls.apiCommon }),
|
UCapCommonApiModule.forRoot({ urls: environment.urls.apiCommon }),
|
||||||
|
|
||||||
UCapPublicApiModule.forRoot({
|
UCapPublicApiModule.forRoot({
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<div>
|
<div class="app-layout-chat-left-sidenav-chat-header">
|
||||||
<mat-form-field>
|
<mat-form-field class="w-100-p">
|
||||||
<input
|
<input
|
||||||
matInput
|
matInput
|
||||||
#inputSearch
|
#inputSearch
|
||||||
@ -20,10 +20,13 @@
|
|||||||
</button>
|
</button>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
</div>
|
</div>
|
||||||
<div style="height:100%">
|
<div class="app-layout-chat-left-sidenav-chat-list" perfectScrollbar>
|
||||||
<cdk-virtual-scroll-viewport itemSize="20" style="height: 100%">
|
<cdk-virtual-scroll-viewport
|
||||||
|
itemSize="20"
|
||||||
|
class="app-layout-chat-left-sidenav-chat-list-viewport"
|
||||||
|
>
|
||||||
<ucap-room-list-item
|
<ucap-room-list-item
|
||||||
*ngFor="let room of getRoomList()"
|
*cdkVirtualFor="let room of getRoomList()"
|
||||||
[loginRes]="loginRes"
|
[loginRes]="loginRes"
|
||||||
[roomInfo]="room"
|
[roomInfo]="room"
|
||||||
[roomUserInfo]="getRoomUserList(room)"
|
[roomUserInfo]="getRoomUserList(room)"
|
||||||
|
@ -1,3 +1,17 @@
|
|||||||
|
.app-layout-chat-left-sidenav-chat-header {
|
||||||
|
width: 100%;
|
||||||
|
height: 50px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-layout-chat-left-sidenav-chat-list {
|
||||||
|
height: calc(100% - 50px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-layout-chat-left-sidenav-chat-list-viewport {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.room-name {
|
.room-name {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
@ -5,6 +5,8 @@ import { CommonModule } from '@angular/common';
|
|||||||
|
|
||||||
import { FlexLayoutModule } from '@angular/flex-layout';
|
import { FlexLayoutModule } from '@angular/flex-layout';
|
||||||
|
|
||||||
|
import { ScrollingModule } from '@angular/cdk/scrolling';
|
||||||
|
|
||||||
import { MatBadgeModule } from '@angular/material/badge';
|
import { MatBadgeModule } from '@angular/material/badge';
|
||||||
import { MatButtonModule } from '@angular/material/button';
|
import { MatButtonModule } from '@angular/material/button';
|
||||||
import { MatCardModule } from '@angular/material/card';
|
import { MatCardModule } from '@angular/material/card';
|
||||||
@ -21,6 +23,8 @@ import { MatInputModule } from '@angular/material/input';
|
|||||||
import { DragDropModule } from '@angular/cdk/drag-drop';
|
import { DragDropModule } from '@angular/cdk/drag-drop';
|
||||||
import { OverlayModule } from '@angular/cdk/overlay';
|
import { OverlayModule } from '@angular/cdk/overlay';
|
||||||
|
|
||||||
|
import { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';
|
||||||
|
|
||||||
import { UCapUiModule } from '@ucap-webmessenger/ui';
|
import { UCapUiModule } from '@ucap-webmessenger/ui';
|
||||||
import { UCapUiChatModule } from '@ucap-webmessenger/ui-chat';
|
import { UCapUiChatModule } from '@ucap-webmessenger/ui-chat';
|
||||||
import { UCapUiRoomModule } from '@ucap-webmessenger/ui-room';
|
import { UCapUiRoomModule } from '@ucap-webmessenger/ui-room';
|
||||||
@ -39,6 +43,7 @@ import { ReactiveFormsModule } from '@angular/forms';
|
|||||||
DragDropModule,
|
DragDropModule,
|
||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
OverlayModule,
|
OverlayModule,
|
||||||
|
ScrollingModule,
|
||||||
MatFormFieldModule,
|
MatFormFieldModule,
|
||||||
MatInputModule,
|
MatInputModule,
|
||||||
MatBadgeModule,
|
MatBadgeModule,
|
||||||
@ -53,6 +58,9 @@ import { ReactiveFormsModule } from '@angular/forms';
|
|||||||
MatTabsModule,
|
MatTabsModule,
|
||||||
MatToolbarModule,
|
MatToolbarModule,
|
||||||
MatChipsModule,
|
MatChipsModule,
|
||||||
|
|
||||||
|
PerfectScrollbarModule,
|
||||||
|
|
||||||
UCapUiModule,
|
UCapUiModule,
|
||||||
UCapUiChatModule,
|
UCapUiChatModule,
|
||||||
UCapUiRoomModule,
|
UCapUiRoomModule,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user