Skip to content

Commit b9dada5

Browse files
committed
Added compiuted property columns
1 parent 221c7a4 commit b9dada5

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

app/controllers/account/billing-info/invoices.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import Controller from '@ember/controller';
22
import { filterBy } from '@ember/object/computed';
3+
import { computed } from '@ember/object';
34

45
export default class extends Controller {
56
queryParams = ['page', 'per_page'];
@@ -11,4 +12,31 @@ export default class extends Controller {
1112
dueInvoices = filterBy('model.eventInvoices', 'status', 'due');
1213
paidInvoices = filterBy('model.eventInvoices', 'status', 'paid');
1314

15+
@computed()
16+
get columns() {
17+
return [
18+
{
19+
name: 'Invoice ID',
20+
valuePath: 'id'
21+
},
22+
{
23+
name: 'Event Name',
24+
valuePath: 'eventName'
25+
},
26+
{
27+
name: 'Date Issued',
28+
valuePath: 'dateIssued'
29+
},
30+
{
31+
name: 'Amount',
32+
valuePath: 'amount'
33+
},
34+
{
35+
name: 'View Invoice',
36+
valuePath: 'invoiceLink'
37+
},
38+
39+
40+
]
41+
}
1442
}

0 commit comments

Comments
 (0)