import { Component } from '@angular/core'; const DATA = [ { id: '#IN5252155', src: './assets/img/users/2.jpg', name: 'Socrates Itumay', mail: 'socratesitumany@abc.com', createddate: '25-09-2022', duedate: '15-10-2022', status: 'paid', background: 'success', text: 'success', paymode: 'card', price: '$999', address: 'P.O. Box 283 8562 Fusce Rd., 20620', }, { id: '#IN2363363', src: './assets/img/users/3.jpg', name: 'Json Taylor', mail: 'jsontaylor2416@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Overdue', background: 'danger', text: 'danger', paymode: 'Net Banking', price: '$2526', }, { id: '#IN125252', src: './assets/img/users/4.jpg', name: 'Suzika Stallone', mail: 'suzikastallone3214@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Due', background: 'warning', text: 'warning', paymode: 'UPI ID', price: '$2526', }, { id: '#IN5656', src: './assets/img/users/5.jpg', name: 'Selena Deoyl', mail: 'selenadeoyl114@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Unpaid', background: 'secondary', text: 'secondary', paymode: 'Paypal', price: '$2526', }, { id: '#IN25252', src: './assets/img/users/9.jpg', name: 'Roman Killon', mail: 'romankillon143@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Draft', background: 'primary', text: 'primary', paymode: 'Paypal', price: '$2526', }, { id: '#IN5252155', src: './assets/img/users/10.jpg', name: 'Charlie Davieson', mail: 'charliedavieson@gmail.com', createddate: '25-09-2022', duedate: '15-10-2022', status: 'Paid', background: 'success', text: 'success', paymode: 'Card', price: '$999', }, { id: '#IN2363363', src: './assets/img/users/11.jpg', name: 'Joseph Samurai', mail: 'josephsamurai@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Overdue', background: 'danger', text: 'danger', paymode: 'Net Banking', price: '$2526', }, { id: '#IN125252', src: './assets/img/users/12.jpg', name: 'Kevin Powell', mail: 'kevinpowell@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Due', background: 'warning', text: 'warning', paymode: 'UPI ID', price: '$2526', }, { id: '#IN5656', src: './assets/img/users/6.jpg', name: 'Darla Jung', mail: 'darlajung555@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Unpaid', background: 'secondary', text: 'secondary', paymode: 'Paypal', price: '$2526', }, { id: '#IN25252', src: './assets/img/users/7.jpg', name: 'Kiara Advensh', mail: 'kiaraadvensh87@gmail.com', createddate: '12-09-2022', duedate: '20-10-2022', status: 'Draft', background: 'primary', text: 'primary', paymode: 'Paypal', price: '$2526', }, ]; @Component({ selector: 'app-invoicelist', templateUrl: './invoicelist.component.html', styleUrls: ['./invoicelist.component.scss'], }) export class InvoicelistComponent { datePickerConfig = { format: 'DD-MM-YY', }; updateFormat() { this.datePickerConfig = { ...this.datePickerConfig, format: 'DD-MM-YY', }; } Payments = DATA; click = (id: string) => { const data = this.Payments.filter((x: { id: string }) => { return x.id != id; }); this.Payments = data; }; isSelected = false; selectAll(event: Event): void { this.isSelected = (event.target as HTMLInputElement).checked; } input = 1; minus() { this.input++; } plus = () => { if (this.input > 0) { this.input--; } }; }