ui/lib/global-admin/addon/components/form-basic-policy/component.js

35 lines
729 B
JavaScript

import Component from '@ember/component';
import layout from './template';
import C from 'ui/utils/constants';
const policies = C.BASIC_POD_SECURITY_POLICIES;
export default Component.extend({
layout,
classNames: ['accordion-wrapper'],
model: null,
basicPolicies: null,
init() {
this._super(...arguments);
const basicPolicies = [];
for (let i = 0; i < policies.length / 3; i++) {
basicPolicies.push(policies.slice(i * 3, i * 3 + 3));
}
this.set('basicPolicies', basicPolicies);
},
didReceiveAttrs() {
if (!this.get('expandFn')) {
this.set('expandFn', function (item) {
item.toggleProperty('expanded');
});
}
},
statusClass: null,
status: null,
});