fix signal view

This commit is contained in:
Daniel Appelgren
2021-11-19 10:52:41 +01:00
parent 552a7ba188
commit a7bb22d8f6
2 changed files with 8 additions and 7 deletions

View File

@@ -11,7 +11,7 @@
<dd>{{omfattningToText(signal.omfattning)}}</dd> <dd>{{omfattningToText(signal.omfattning)}}</dd>
<ng-container *ngIf="signal.omfattning === 'deltid'"> <ng-container *ngIf="signal.omfattning === 'deltid'">
<dt>Antal procent vid deltid</dt> <dt>Antal procent vid deltid</dt>
<dd>{{signal.percent}}%</dd> <dd>{{signal.omfattningPercent}}%</dd>
</ng-container> </ng-container>
<dt>Startdatum</dt> <dt>Startdatum</dt>
<dd><digi-typography-time [afDateTime]="signal.startDate"></digi-typography-time></dd> <dd><digi-typography-time [afDateTime]="signal.startDate"></digi-typography-time></dd>

View File

@@ -6,6 +6,7 @@ import { Signal } from '@msfa-models/signal.model';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { map, shareReplay, switchMap } from 'rxjs/operators'; import { map, shareReplay, switchMap } from 'rxjs/operators';
import { SignalViewService } from './signal-view.service'; import { SignalViewService } from './signal-view.service';
import { SignalResponseOmfattning, SignalResponseType } from '@msfa-models/api/signal.response.model';
@Component({ @Component({
selector: 'msfa-signal-view', selector: 'msfa-signal-view',
@@ -28,21 +29,21 @@ export class SignalViewComponent {
switchMap(({ handlingId }) => this.signalViewService.fetchSignal$(handlingId as string)), switchMap(({ handlingId }) => this.signalViewService.fetchSignal$(handlingId as string)),
shareReplay(1) shareReplay(1)
); );
typeToText(type: string): string { typeToText(type: SignalResponseType): string {
switch (type) { switch (type) {
case 'arbete': case SignalResponseType.Work:
return 'Arbete'; return 'Arbete';
case 'utbildning': case SignalResponseType.Education:
return 'Utbildning'; return 'Utbildning';
default: default:
return 'Okänd'; return 'Okänd';
} }
} }
omfattningToText(omfattning: string): string { omfattningToText(omfattning: SignalResponseOmfattning): string {
switch (omfattning) { switch (omfattning) {
case 'heltid': case SignalResponseOmfattning.Heltid:
return 'Heltid'; return 'Heltid';
case 'deltid': case SignalResponseOmfattning.Deltid:
return 'Deltid'; return 'Deltid';
default: default:
return 'Okänd'; return 'Okänd';