Project

General

Profile

1
import {Component, Input} from '@angular/core';
2
import {ClaimEntity} from '../../claim-utils/claimHelper.class';
3

    
4
@Component({
5
  selector: 'claim-selected-results',
6
  templateUrl: 'selectedResults.component.html'
7

    
8
})
9
export class ClaimSelectedResultsComponent {
10
  @Input() results: ClaimEntity[];
11
  @Input() sectionTitle: string = "Research Results";
12
  @Input() localStoragePrefix: string = "";
13
  @Input() enableRemove:boolean = true;
14

    
15
  ngOnInit() {
16

    
17
  }
18

    
19
  remove(item: any) {
20
    const index: number = this.results.indexOf(item);
21
    if (index > -1) {
22
      this.results.splice(index, 1);
23
      if (this.results != null) {
24
        localStorage.setItem(this.localStoragePrefix, JSON.stringify(this.results));
25
      }
26
    }
27

    
28
  }
29

    
30
}
(13-13/14)