ui/app/components/form-related-workloads/component.js

30 lines
631 B
JavaScript

import Component from '@ember/component';
import layout from './template';
import { headers } from 'ui/containers/index/controller'
import { set } from '@ember/object';
export default Component.extend({
layout,
classNames: ['accordion-wrapper'],
headers,
expandedInstances: null,
expandOnInit: false,
init() {
this._super(...arguments);
set(this, 'expandedInstances', []);
},
actions: {
toggleExpand(instId) {
let list = this.expandedInstances;
if ( list.includes(instId) ) {
list.removeObject(instId);
} else {
list.addObject(instId);
}
},
},
});