import {Component, Input} from "@angular/core"; import {BasicConfirmDialog} from "../sharedmodules/controls/NonAngularDialogs/BasicConfirmDialog"; import {DeleteDialog} from "../sharedmodules/controls/NonAngularDialogs/DeleteDialog"; @Component({ selector:'bank-accounts', template:`
Enable
Account Name Account Number Bank Name Sort Code IBAN BIC/Swift
`, styles:[` .bankRemove{ cursor:pointer; } .bankRemove:hover{ color:red; } `] }) export class BankAccountsComponent { @Input() Options:BankTransferOptions; public async RemoveItem(bankAccount:BankAccount) { if(!this.Options.Enable) return; if(await DeleteDialog.Show(bankAccount.AccountName)) { this.Options.BankAccounts.splice(this.Options.BankAccounts.indexOf(bankAccount),1); } } }