diff --git a/src/app/widget-modules/pipes/legal-owner-translator/legal-owner-translator.module.ts b/src/app/widget-modules/pipes/legal-owner-translator/legal-owner-translator.module.ts new file mode 100644 index 0000000..578f1ab --- /dev/null +++ b/src/app/widget-modules/pipes/legal-owner-translator/legal-owner-translator.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import {LegalOwnerPipe} from './legal-owner.pipe'; + + + +@NgModule({ + declarations: [LegalOwnerPipe], + exports: [ + LegalOwnerPipe + ], + imports: [ + CommonModule + ] +}) +export class LegalOwnerTranslatorModule { } diff --git a/src/app/widget-modules/pipes/legal-owner-translator/legal-owner.pipe.spec.ts b/src/app/widget-modules/pipes/legal-owner-translator/legal-owner.pipe.spec.ts new file mode 100644 index 0000000..2a512d6 --- /dev/null +++ b/src/app/widget-modules/pipes/legal-owner-translator/legal-owner.pipe.spec.ts @@ -0,0 +1,8 @@ +import { LegalOwnerPipe } from './legal-owner.pipe'; + +describe('LegalOwnerPipe', () => { + it('create an instance', () => { + const pipe = new LegalOwnerPipe(); + expect(pipe).toBeTruthy(); + }); +}); diff --git a/src/app/widget-modules/pipes/legal-owner-translator/legal-owner.pipe.ts b/src/app/widget-modules/pipes/legal-owner-translator/legal-owner.pipe.ts new file mode 100644 index 0000000..3256edb --- /dev/null +++ b/src/app/widget-modules/pipes/legal-owner-translator/legal-owner.pipe.ts @@ -0,0 +1,19 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'legalOwner' +}) +export class LegalOwnerPipe implements PipeTransform { + + transform(legalOwnerKey: string): string { + switch (legalOwnerKey) { + case 'CCLI': + return 'CCLI'; + case 'other': + return 'andere'; + default: + return ''; + } + } + +}