fix signal view
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<dd>{{omfattningToText(signal.omfattning)}}</dd>
|
||||
<ng-container *ngIf="signal.omfattning === 'deltid'">
|
||||
<dt>Antal procent vid deltid</dt>
|
||||
<dd>{{signal.percent}}%</dd>
|
||||
<dd>{{signal.omfattningPercent}}%</dd>
|
||||
</ng-container>
|
||||
<dt>Startdatum</dt>
|
||||
<dd><digi-typography-time [afDateTime]="signal.startDate"></digi-typography-time></dd>
|
||||
|
||||
@@ -6,6 +6,7 @@ import { Signal } from '@msfa-models/signal.model';
|
||||
import { Observable } from 'rxjs';
|
||||
import { map, shareReplay, switchMap } from 'rxjs/operators';
|
||||
import { SignalViewService } from './signal-view.service';
|
||||
import { SignalResponseOmfattning, SignalResponseType } from '@msfa-models/api/signal.response.model';
|
||||
|
||||
@Component({
|
||||
selector: 'msfa-signal-view',
|
||||
@@ -28,21 +29,21 @@ export class SignalViewComponent {
|
||||
switchMap(({ handlingId }) => this.signalViewService.fetchSignal$(handlingId as string)),
|
||||
shareReplay(1)
|
||||
);
|
||||
typeToText(type: string): string {
|
||||
typeToText(type: SignalResponseType): string {
|
||||
switch (type) {
|
||||
case 'arbete':
|
||||
case SignalResponseType.Work:
|
||||
return 'Arbete';
|
||||
case 'utbildning':
|
||||
case SignalResponseType.Education:
|
||||
return 'Utbildning';
|
||||
default:
|
||||
return 'Okänd';
|
||||
}
|
||||
}
|
||||
omfattningToText(omfattning: string): string {
|
||||
omfattningToText(omfattning: SignalResponseOmfattning): string {
|
||||
switch (omfattning) {
|
||||
case 'heltid':
|
||||
case SignalResponseOmfattning.Heltid:
|
||||
return 'Heltid';
|
||||
case 'deltid':
|
||||
case SignalResponseOmfattning.Deltid:
|
||||
return 'Deltid';
|
||||
default:
|
||||
return 'Okänd';
|
||||
|
||||
Reference in New Issue
Block a user