diff --git a/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.html b/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.html index 5974c369dda0b1bbadaddfdf2decb43ba9f1bbab..28e5d6bd68b011576a5eaaa7ac74ece794b04621 100644 --- a/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.html +++ b/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.html @@ -26,10 +26,10 @@ <ul> <li *ngIf="courseDetails.creditRange"><span class="semi-bold">Credits:</span> {{ courseDetails.creditRange }}</li> <li *ngIf="courseDetails.levels && courseDetails.levels.length > 0"><span class="semi-bold">Level:</span> - {{ courseDetails.levels | valuesToString:'description' }} + {{ mapDescriptions(courseDetails.levels) }} </li> <li *ngIf="courseDetails.breadths && courseDetails.breadths.length > 0"><span class="semi-bold">Breadth:</span> - {{ courseDetails.breadths | valuesToString:'description' }} + {{ mapDescriptions(courseDetails.breadths) }} </li> <li *ngIf="courseDetails.lettersAndScienceCredits"><span class="semi-bold">L&S Credit Type:</span> {{ courseDetails.lettersAndScienceCredits.description }} diff --git a/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.ts b/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.ts index 59aff05bef43975eb0f23f56483d2d8a1d8e555b..0347ea6a11a2d258b97d48fb728872a1f7e86fa8 100644 --- a/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.ts +++ b/src/app/degree-planner/dialogs/course-details-dialog/course-details-dialog.component.ts @@ -16,6 +16,10 @@ export class CourseDetailsDialogComponent implements OnInit { this.courseDetails = data.courseDetails; } + mapDescriptions(objects) { + return objects.map(object => object.description); + } + ngOnInit() { } } diff --git a/src/app/shared/shared.module.ts b/src/app/shared/shared.module.ts index 17fe161f6a79bb0cecf633ce66699529c50ddc07..f8fba8e1721fa1a41bd7462d4a5e84de62a5ef5c 100644 --- a/src/app/shared/shared.module.ts +++ b/src/app/shared/shared.module.ts @@ -16,7 +16,6 @@ import { MatDialogModule } from '@angular/material/dialog'; import { GetTermDescriptionPipe } from './get-term-description.pipe'; import { AcademicYearStatePipe } from './academic-year-state.pipe'; -import { ValuesToStringPipe } from './values-to-string.pipe'; const modules = [ CommonModule, @@ -37,8 +36,8 @@ const modules = [ @NgModule({ imports: [ modules ], - exports: [ modules, GetTermDescriptionPipe, AcademicYearStatePipe, ValuesToStringPipe ], - declarations: [ GetTermDescriptionPipe, AcademicYearStatePipe, ValuesToStringPipe ] + exports: [ modules, GetTermDescriptionPipe, AcademicYearStatePipe ], + declarations: [ GetTermDescriptionPipe, AcademicYearStatePipe ] }) export class SharedModule { } diff --git a/src/app/shared/values-to-string.pipe.ts b/src/app/shared/values-to-string.pipe.ts deleted file mode 100644 index 9615a895c22b18a1cad880f5f2b1104c4cb0185b..0000000000000000000000000000000000000000 --- a/src/app/shared/values-to-string.pipe.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Pipe, PipeTransform } from '@angular/core'; - -@Pipe({ - name: 'valuesToString' -}) - -export class ValuesToStringPipe implements PipeTransform { - - transform(array: [], key: any): any { - return array.map(element => element[key]).join(', '); - } -}