Merge pull request #160 in TEA/mina-sidor-fa-web from feature/TV-715 to develop
Squashed commit of the following:
commit 8095333c506ad52573834e4a2f130ab0871ef7bc
Merge: 21e3e7ff 44f8197c
Author: fueno <nicolas.fuentes-maturana@arbetsformedlingen.se>
Date: Thu Sep 30 13:42:27 2021 +0200
Merge branch 'develop' into feature/TV-715
commit 21e3e7ffcfab49786173d0c35f312dd395f387a3
Author: fueno <nicolas.fuentes-maturana@arbetsformedlingen.se>
Date: Thu Sep 30 13:39:26 2021 +0200
TV-715 loader
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<form class="orsaks-form" [formGroup]="orsakerFormGroup" *ngIf="orsakerFormGroup">
|
<form class="orsaks-form" [formGroup]="orsakerFormGroup" *ngIf="orsakerFormGroup">
|
||||||
<ng-container *ngIf="selectedAlternative">
|
<div *ngIf="selectedAlternative" class="orsaks-form__content">
|
||||||
<div class="orsaks-form__content">
|
|
||||||
<digi-ng-form-select
|
<digi-ng-form-select
|
||||||
|
*ngIf="franvaroOrsaker || avvikelseOrsaker; else loadingRef"
|
||||||
[formControlName]="'orsaker'"
|
[formControlName]="'orsaker'"
|
||||||
[afLabel]="selectedAlternative === 'franvaro' ? 'Frånvaroorsak' : 'Avvikelseorsak'"
|
[afLabel]="selectedAlternative === 'franvaro' ? 'Frånvaroorsak' : 'Avvikelseorsak'"
|
||||||
[afPlaceholder]="'Välj orsak till ' + (selectedAlternative === 'franvaro' ? 'frånvaro' : 'avvikelse')"
|
[afPlaceholder]="'Välj orsak till ' + (selectedAlternative === 'franvaro' ? 'frånvaro' : 'avvikelse')"
|
||||||
@@ -16,11 +16,13 @@
|
|||||||
Orsak är obligatoriskt
|
Orsak är obligatoriskt
|
||||||
</digi-form-validation-message>
|
</digi-form-validation-message>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
<ng-template #loadingRef>
|
||||||
|
<msfa-loader type="padded"></msfa-loader>
|
||||||
|
</ng-template>
|
||||||
|
|
||||||
<ng-container *ngIf="showAndraKandaOrsaker">
|
<div *ngIf="showAndraKandaOrsaker" class="orsaks-form__content">
|
||||||
<div class="orsaks-form__content">
|
|
||||||
<digi-ng-form-select
|
<digi-ng-form-select
|
||||||
|
*ngIf="andraKandaOrsaker"
|
||||||
[formControlName]="'andraKandaOrsaker'"
|
[formControlName]="'andraKandaOrsaker'"
|
||||||
[afLabel]="'Välj känd orsak'"
|
[afLabel]="'Välj känd orsak'"
|
||||||
[afPlaceholder]="'Känd orsak'"
|
[afPlaceholder]="'Känd orsak'"
|
||||||
@@ -35,5 +37,7 @@
|
|||||||
Orsak är obligatoriskt
|
Orsak är obligatoriskt
|
||||||
</digi-form-validation-message>
|
</digi-form-validation-message>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
<ng-template #loadingRef>
|
||||||
|
<msfa-loader type="padded"></msfa-loader>
|
||||||
|
</ng-template>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import { DigiNgFormSelectModule } from '@af/digi-ng/_form/form-select';
|
|||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||||
import { ReactiveFormsModule } from '@angular/forms';
|
import { ReactiveFormsModule } from '@angular/forms';
|
||||||
|
import { LoaderModule } from '@msfa-shared/components/loader/loader.module';
|
||||||
import { DeltagareOrsaksFormComponent } from './deltagare-orsaks-form.component';
|
import { DeltagareOrsaksFormComponent } from './deltagare-orsaks-form.component';
|
||||||
|
|
||||||
|
|
||||||
@@ -12,7 +13,8 @@ import { DeltagareOrsaksFormComponent } from './deltagare-orsaks-form.component'
|
|||||||
imports: [
|
imports: [
|
||||||
CommonModule,
|
CommonModule,
|
||||||
ReactiveFormsModule,
|
ReactiveFormsModule,
|
||||||
DigiNgFormSelectModule
|
DigiNgFormSelectModule,
|
||||||
|
LoaderModule
|
||||||
],
|
],
|
||||||
exports: [DeltagareOrsaksFormComponent]
|
exports: [DeltagareOrsaksFormComponent]
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<section class="report-layout" *ngIf="contactInformation$ | async as contactInformation">
|
<section class="report-layout" *ngIf="contactInformation$ | async as contactInformation; else skeletonRef">
|
||||||
<digi-typography>
|
<digi-typography>
|
||||||
<h1>{{ reportTitle }}</h1>
|
<h1>{{ reportTitle }}</h1>
|
||||||
<p class="report-layout__description">{{description}}</p>
|
<p class="report-layout__description">{{description}}</p>
|
||||||
@@ -51,3 +51,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</digi-typography>
|
</digi-typography>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<ng-template #skeletonRef>
|
||||||
|
<digi-ng-skeleton-base [afCount]="3" afText="Laddar skapa rapportsida"></digi-ng-skeleton-base>
|
||||||
|
</ng-template>
|
||||||
|
|||||||
@@ -5,11 +5,18 @@ import { ReportLayoutComponent } from './report-layout.component';
|
|||||||
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
|
||||||
import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
|
import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
|
||||||
import { RouterModule } from '@angular/router';
|
import { RouterModule } from '@angular/router';
|
||||||
|
import { DigiNgSkeletonBaseModule } from '@af/digi-ng/_skeleton/skeleton-base';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||||
declarations: [ReportLayoutComponent],
|
declarations: [ReportLayoutComponent],
|
||||||
imports: [CommonModule, RouterModule, LayoutModule, DigiNgProgressProgressbarModule, HideTextModule],
|
imports: [
|
||||||
|
CommonModule,
|
||||||
|
RouterModule,
|
||||||
|
LayoutModule,
|
||||||
|
DigiNgProgressProgressbarModule,
|
||||||
|
DigiNgSkeletonBaseModule,
|
||||||
|
HideTextModule],
|
||||||
exports: [ReportLayoutComponent],
|
exports: [ReportLayoutComponent],
|
||||||
})
|
})
|
||||||
export class ReportLayoutModule {}
|
export class ReportLayoutModule {}
|
||||||
|
|||||||
Reference in New Issue
Block a user