diff --git a/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.html b/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.html
index 3acae70..5daae00 100644
--- a/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.html
+++ b/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.html
@@ -42,12 +42,12 @@
-
diff --git a/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.scss b/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.scss
index cc16cab..d84d03b 100644
--- a/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.scss
+++ b/apps/mina-sidor-fa/src/app/pages/avrop/avrop.component.scss
@@ -19,6 +19,7 @@
&__progress-bar {
z-index: $msfa__z-index-default;
+ min-width: 12rem;
}
&__select-handledare {
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.html
index cd3cd34..5ca0ea2 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.html
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.html
@@ -1,55 +1,47 @@
-
+
+
{{ reportTitle }}
- {{description}}
-
-
{{reportSubTitle}}
-
{{contactInformation.firstName + ' ' + contactInformation.lastName}}
-
- Personnummer:
-
-
-
Tjänst: KROM
-
- Startdatum: {{startDate}}
- Slutdatum: {{endDate}}
-
-
Avser period: {{startDate}} - {{endDate}}
+
{{description}}
+
+
{{reportSubTitle}}
+
+ - Namn
+ - {{avrop.fullName}}
+
+
+ - Personnummer
+ -
+
+
+ - Tjänst
+ - {{avrop.tjanst}}
+
+ - Startdatum
+ - {{avrop.startDate | date:'longDate'}}
+ - Slutdatum
+ - {{avrop.endDate | date:'longDate'}}
+
+
+ - Avser period
+ - {{avrop.startDate | date:'longDate'}} - {{avrop.endDate | date:'longDate'}}
+
+
-
-
- Din {{reportTitle.toLocaleLowerCase()}} är nu inskickad till Arbetsförmedlingen.
-
-
-
- Vi kunde inte skicka in din {{reportTitle.toLocaleLowerCase()}}.
-
+
+
-
-
+
-
-
-
-
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.scss b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.scss
index 21e1fbc..58a0aa7 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.scss
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.scss
@@ -1,32 +1,11 @@
@import 'apps/mina-sidor-fa/src/styles/variables/gutters';
.report-layout {
- &__name {
- margin-top: 0;
- font-weight: var(--digi--typography--font-weight--semibold);
- }
-
- &__deltagare-info {
- display: flex;
- flex-direction: column;
- margin-bottom: $digi--layout--gutter--xl;
- font-size: var(--digi--typography--font-size--m);
- font-weight: var(--digi--typography--font-weight--semibold);
- }
-
- &__personnummer {
- display: flex;
- }
-
- &__personnummer msfa-hide-text {
- margin-left: var(--digi--layout--gutter--s);
- }
-
&__notification-alert {
margin-bottom: $digi--layout--gutter--xl;
}
- &__main-content {
+ &__progress-bar {
margin: $digi--layout--gutter--xl 0;
}
}
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.ts
index 124634d..10c06ca 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.ts
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.component.ts
@@ -1,9 +1,5 @@
import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
-import { ActivatedRoute } from '@angular/router';
-import { ContactInformation } from '@msfa-models/contact-information.model';
-import { DeltagareApiService } from '@msfa-services/api/deltagare.api.service';
-import { Observable } from 'rxjs';
-import { switchMap } from 'rxjs/operators';
+import { Avrop } from '@msfa-models/avrop.model';
@Component({
selector: 'msfa-report-layout',
@@ -12,23 +8,17 @@ import { switchMap } from 'rxjs/operators';
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class ReportLayoutComponent {
- @Input() reportTitle = 'Report Title';
- @Input() reportSubTitle = 'Report Sub Title';
- @Input() description = 'Report description ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem';
+ @Input() reportTitle: string;
+ @Input() reportSubTitle: string;
+ @Input() description: string;
@Input() startDate: string;
@Input() endDate: string;
@Input() service: string;
@Input() isPeriodDate = false;
+ @Input() avrop: Avrop;
@Input() totalAmountOfSteps = 3;
@Input() currentStep = 1;
@Input() showSuccessNotification = false;
@Input() showDangerNotification = false;
-
- contactInformation$: Observable
= this.activatedRoute.params.pipe(
- switchMap(({ genomforandeReferens }) =>
- this.deltagareApiService.fetchContactInformation$(genomforandeReferens)
- )
- );
-
- constructor(private deltagareApiService: DeltagareApiService, private activatedRoute: ActivatedRoute) { }
+ @Input() submitted = false;
}
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.module.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.module.ts
index 7f77b11..6623ece 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.module.ts
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/components/report-layout/report-layout.module.ts
@@ -1,22 +1,15 @@
+import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
import { CommonModule } from '@angular/common';
-import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
+import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
+import { RouterModule } from '@angular/router';
+import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
import { LayoutModule } from '@msfa-shared/components/layout/layout.module';
import { ReportLayoutComponent } from './report-layout.component';
-import { DigiNgProgressProgressbarModule } from '@af/digi-ng/_progress/progressbar';
-import { HideTextModule } from '@msfa-shared/components/hide-text/hide-text.module';
-import { RouterModule } from '@angular/router';
-import { DigiNgSkeletonBaseModule } from '@af/digi-ng/_skeleton/skeleton-base';
@NgModule({
schemas: [CUSTOM_ELEMENTS_SCHEMA],
declarations: [ReportLayoutComponent],
- imports: [
- CommonModule,
- RouterModule,
- LayoutModule,
- DigiNgProgressProgressbarModule,
- DigiNgSkeletonBaseModule,
- HideTextModule],
+ imports: [CommonModule, RouterModule, LayoutModule, DigiNgProgressProgressbarModule, HideTextModule],
exports: [ReportLayoutComponent],
})
export class ReportLayoutModule {}
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-avvikelse/deltagare-avvikelse.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-avvikelse/deltagare-avvikelse.component.spec.ts
index a136d81..f062a51 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-avvikelse/deltagare-avvikelse.component.spec.ts
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-avvikelse/deltagare-avvikelse.component.spec.ts
@@ -7,7 +7,7 @@ import { ReactiveFormsModule } from '@angular/forms';
import { RouterTestingModule } from '@angular/router/testing';
import { LayoutComponent } from '@msfa-shared/components/layout/layout.component';
import { DeltagareAvvikelseComponent } from './deltagare-avvikelse.component';
-
+import { DeltagareAvvikelseService } from './deltagare-avvikelse.service';
describe('DeltagareAvvikelseComponent', () => {
let component: DeltagareAvvikelseComponent;
@@ -22,8 +22,9 @@ describe('DeltagareAvvikelseComponent', () => {
HttpClientTestingModule,
ReactiveFormsModule,
DigiNgFormRadiobuttonGroupModule,
- DigiNgFormDatepickerModule
- ]
+ DigiNgFormDatepickerModule,
+ ],
+ providers: [DeltagareAvvikelseService],
}).compileComponents();
});
diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-gemensam-planering/deltagare-gemensam-planering.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-gemensam-planering/deltagare-gemensam-planering.component.html
index 46c06e4..ed5faeb 100644
--- a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-gemensam-planering/deltagare-gemensam-planering.component.html
+++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-details/pages/deltagare-reports/deltagare-gemensam-planering/deltagare-gemensam-planering.component.html
@@ -1,43 +1,126 @@
-