Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
</button>
</div>
<div class="modal-body">
+ <h4 i18n>Lineitem(s) selected:
+ <span *ngFor="let id of ids; last as isLast">
+ {{id}}<span *ngIf="!isLast">,</span>
+ </span>
+ </h4>
<h4 i18n>Select a claim policy:</h4>
<eg-combobox domId="acq-claim-policy-dialog" name="acq-claim-policy-dialog"
[asyncSupportsEmptyTermClick]="true"
})
export class ClaimPolicyDialogComponent extends DialogComponent {
+ @Input() ids: number[];
claimPolicy: number;
constructor(private modal: NgbModal) { super(modal); }
}
applyClaimPolicyToSelected() {
const liIds = this.selectedIds();
+
if (liIds.length === 0) { return; }
+ this.claimPolicyDialog.ids = liIds.map(i => Number(i));
this.claimPolicyDialog.open().subscribe(claimPolicy => {
if (!claimPolicy) { return; }