diff --git a/src/assets/styles/_full-pages.scss b/src/assets/styles/_full-pages.scss index 3e3dddc..9c9c6a4 100644 --- a/src/assets/styles/_full-pages.scss +++ b/src/assets/styles/_full-pages.scss @@ -21,4 +21,6 @@ align-items: center; flex-direction: column; display: flex; + max-width: 80vw; + margin: auto; } diff --git a/src/lib/common-ui.module.ts b/src/lib/common-ui.module.ts index 65f9af1..348ce5c 100644 --- a/src/lib/common-ui.module.ts +++ b/src/lib/common-ui.module.ts @@ -27,7 +27,15 @@ import { FullPageErrorComponent } from './error/full-page-error/full-page-error. const inputs = [RoundCheckboxComponent, EditableInputComponent, InputWithActionComponent]; -const matModules = [MatIconModule, MatButtonModule, MatTooltipModule, MatMenuModule, MatCheckboxModule, MatDialogModule, MatProgressSpinnerModule]; +const matModules = [ + MatIconModule, + MatButtonModule, + MatTooltipModule, + MatMenuModule, + MatCheckboxModule, + MatDialogModule, + MatProgressSpinnerModule +]; const modules = [...matModules, FormsModule, TranslateModule, IqserButtonsModule]; @@ -35,6 +43,7 @@ const components = [ ...inputs, TableColumnNameComponent, QuickFiltersComponent, + PopupFilterComponent, TableHeaderComponent, StatusBarComponent, FullPageLoadingIndicatorComponent, diff --git a/src/lib/error/error.service.ts b/src/lib/error/error.service.ts index 24965da..836e387 100644 --- a/src/lib/error/error.service.ts +++ b/src/lib/error/error.service.ts @@ -1,10 +1,9 @@ import { Injectable } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; +import { HttpErrorResponse } from '@angular/common/http'; import { LoadingService } from '../loading/loading.service'; -export type Error = { - name: string; -} | null; +export type Error = HttpErrorResponse | null; @Injectable({ providedIn: 'root' }) export class ErrorService { @@ -21,7 +20,7 @@ export class ErrorService { return this._error; } - set(error: Error): void { + set(error: HttpErrorResponse): void { this._loadingService.stop(); this._error = error; this._errorEvent$.next(error); diff --git a/src/lib/error/full-page-error/full-page-error.component.html b/src/lib/error/full-page-error/full-page-error.component.html index 6bc1073..23dfe03 100644 --- a/src/lib/error/full-page-error/full-page-error.component.html +++ b/src/lib/error/full-page-error/full-page-error.component.html @@ -3,7 +3,7 @@
-

{{ errorService.error.name }}

+

{{ errorService.error.message }}

mat-icon { height: 100px; width: 100px; @@ -19,8 +23,9 @@ color: $primary; } - > .heading-l, - iqser-icon-button { + .heading-l, + iqser-icon-button, + p { margin-top: 32px; } }