Fix add to page modal

This commit is contained in:
jason.wall 2021-12-22 12:48:01 -05:00
parent 28930da115
commit f1213622f1
5 changed files with 46 additions and 21 deletions

View File

@ -5,6 +5,7 @@
</mat-toolbar>
</div>
<mat-dialog-content class="content">
<div class="page-list">
<mat-selection-list #pageList>
<mat-list-option
*ngFor="let page of this.pages$ | async"
@ -16,9 +17,9 @@
<mat-divider></mat-divider>
</mat-selection-list>
<br /><br />
</div>
<form [formGroup]="form" class="add-page-form">
<h4>Create New Page</h4>
<h4>Or create a New Page</h4>
<mat-form-field class="page-title">
<mat-label>Title</mat-label>
<input formControlName="title" matInput /> </mat-form-field
@ -32,8 +33,8 @@
<mat-icon>add</mat-icon>
</button>
</form>
</mat-dialog-content>
<div mat-dialog-actions>
<button mat-button (click)="save()">Save</button>
<button mat-button (click)="cancel()">Cancel</button>
</div>
</mat-dialog-content>

View File

@ -13,13 +13,25 @@
.content {
min-width: 60vw;
min-height: 50vh;
min-height: 80vh;
max-height: 80vh;
display: flex;
flex-flow: column;
align-content: flex-start;
align-items: stretch;
}
.add-page-form {
padding-left: 16px;
margin-top: 2rem;
}
.page-title {
width: calc(100% - 42px);
}
.page-list {
overflow-y: auto;
height: calc(80vh - 195px);
}
.mat-dialog-content {
padding: 0 !important;
}

View File

@ -11,8 +11,9 @@
<input formControlName="title" matInput />
</mat-form-field>
</form>
</mat-dialog-content>
<div mat-dialog-actions>
<button mat-button (click)="save()">Save</button>
<button mat-button (click)="cancel()">Cancel</button>
</div>
</mat-dialog-content>

View File

@ -18,4 +18,11 @@
.page-title {
min-width: 50vw;
padding-top: 12px;
}
.mat-dialog-content {
min-width: 60vw;
min-height: 20vh;
max-height: 80vh;
}

View File

@ -195,6 +195,10 @@ p {
margin: 0 0 2px !important;
}
.mat-dialog-actions {
margin-bottom: 0px;
}
@media screen and (max-width: 500px) {
.cdk-overlay-pane {
max-width: 95vw !important;