ui/lib/global-admin/addon/global-dns/providers/index/controller.js

39 lines
890 B
JavaScript

import Controller from '@ember/controller';
import { computed, get } from '@ember/object';
const HEADERS = [
{
translationKey: 'generic.state',
name: 'state',
width: 100,
},
{
translationKey: 'globalDnsPage.providersPage.table.name',
name: 'name',
sort: ['name', 'id'],
},
{
translationKey: 'globalDnsPage.providersPage.table.rootDomain',
name: 'rootDomain',
sort: ['rootDomain', 'name', 'id'],
},
{
translationKey: 'generic.created',
name: 'created',
sort: ['created'],
searchField: false,
classNames: 'pr-20',
width: 200,
},
];
export default Controller.extend({
sortBy: 'name',
searchText: '',
headers: HEADERS,
rows: computed('model.[]', function() {
return get(this, 'model');
})
});