diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/deltagare-routing.module.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/deltagare-routing.module.ts index 032bc5f..756295f 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/deltagare-routing.module.ts +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/deltagare-routing.module.ts @@ -26,6 +26,14 @@ const routes: Routes = [ m => m.DeltagareGemensamPlaneringModule ), }, + { + path: 'periodisk-redovisning/:deltagareId', + data: { title: 'Skapa periodisk redovisning' }, + loadChildren: () => + import('./pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.module').then( + m => m.PeriodiskRedovisningModule + ), + }, ]; @NgModule({ diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.html new file mode 100644 index 0000000..4358959 --- /dev/null +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.html @@ -0,0 +1,13 @@ + + + MAIN content here and work with steps ({{currentStep + ' or ' + sendRequest}}) + + \ No newline at end of file diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.scss b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.spec.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.spec.ts new file mode 100644 index 0000000..0b36d4e --- /dev/null +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PeriodiskRedovisningComponent } from './periodisk-redovisning.component'; + +describe('PeriodiskRedovisningComponent', () => { + let component: PeriodiskRedovisningComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PeriodiskRedovisningComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PeriodiskRedovisningComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.ts new file mode 100644 index 0000000..58adf3a --- /dev/null +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.component.ts @@ -0,0 +1,18 @@ +import { Component, OnInit, ChangeDetectionStrategy } from '@angular/core'; + +@Component({ + selector: 'msfa-periodisk-redovisning', + templateUrl: './periodisk-redovisning.component.html', + styleUrls: ['./periodisk-redovisning.component.scss'], + changeDetection: ChangeDetectionStrategy.OnPush +}) +export class PeriodiskRedovisningComponent implements OnInit { + currentStep = 1; + sendRequest = false; + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.module.ts b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.module.ts new file mode 100644 index 0000000..2439aec --- /dev/null +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/pages/deltagare-report/pages/periodisk-redovisning/periodisk-redovisning.module.ts @@ -0,0 +1,22 @@ +import { CommonModule } from '@angular/common'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; +import { ReactiveFormsModule } from '@angular/forms'; +import { RouterModule } from '@angular/router'; +import { LayoutModule } from '@msfa-shared/components/layout/layout.module'; +import { ReportLayoutModule } from '../../../../shared/report-layout/report-layout-module'; +import { PeriodiskRedovisningComponent } from './periodisk-redovisning.component'; + + +@NgModule({ + schemas: [CUSTOM_ELEMENTS_SCHEMA], + declarations: [PeriodiskRedovisningComponent], + imports: [ + CommonModule, + RouterModule.forChild([{ path: '', component: PeriodiskRedovisningComponent }]), + LayoutModule, + ReactiveFormsModule, + ReportLayoutModule + ], + exports: [PeriodiskRedovisningComponent] +}) +export class PeriodiskRedovisningModule { } diff --git a/apps/mina-sidor-fa/src/app/pages/deltagare/shared/report-layout/report-layout.component.html b/apps/mina-sidor-fa/src/app/pages/deltagare/shared/report-layout/report-layout.component.html index d43c72c..bd3e913 100644 --- a/apps/mina-sidor-fa/src/app/pages/deltagare/shared/report-layout/report-layout.component.html +++ b/apps/mina-sidor-fa/src/app/pages/deltagare/shared/report-layout/report-layout.component.html @@ -1,8 +1,10 @@ + {{ reportTitle }} + {{description}} - {{ reportTitle }} - {{contactInformation.fornamn + ' ' + contactInformation.efternamn}} + {{reportSubTitle}} + {{contactInformation.fornamn + ' ' + contactInformation.efternamn}} Personnummer:
{{description}}