diff --git a/goofy-client/libs/ui/src/lib/ui/dialog/dialog.service.ts b/goofy-client/libs/ui/src/lib/ui/dialog/dialog.service.ts index 5071770ad8926b51612ce7e728efadacbc23006b..50d208e98ce2f81c2373323f6af66c6057c5ce10 100644 --- a/goofy-client/libs/ui/src/lib/ui/dialog/dialog.service.ts +++ b/goofy-client/libs/ui/src/lib/ui/dialog/dialog.service.ts @@ -6,20 +6,22 @@ import { FixedDialogComponent } from "@goofy-client/ui"; import { ConnectionTimeoutRetryDialogComponent } from "../http-error-dialog/connection-timeout-retry-dialog/connection-timeout-retry-dialog.component"; import { ConnectionTimeoutRetryFailDialogComponent } from "../http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component"; import { InternalServerErrorDialogComponent } from "../notification/internal-server-error-dialog/internal-server-error-dialog.component"; +import { NoopScrollStrategy } from '@angular/cdk/overlay'; @Injectable({ providedIn: 'root' }) export class DialogService { - readonly FIXED_DIALOG_CONFIG = { + readonly FIXED_DIALOG_CONFIG: MatDialogConfig = { width: '520px', position: { bottom: '0', right: '30px' }, hasBackdrop: false, panelClass: 'fixed-dialog', disableClose: true, - autoFocus: false + autoFocus: false, + scrollStrategy: new NoopScrollStrategy() }; - readonly SERVER_ERROR_DIALOG_CONFIG = { + readonly SERVER_ERROR_DIALOG_CONFIG: MatDialogConfig = { width: '440px', disableClose: true, panelClass: 'notification-dialog'