ui/app/components/stack-section/component.js

24 lines
553 B
JavaScript

import Ember from 'ember';
export default Ember.Component.extend({
model: null,
collapseId: null,
classNames: ['pod','project'],
classNameBindings: ['stateBorder'],
stateBorder: function() {
return this.get('model.stateColor').replace("text-","border-top-");
}.property('model.stateColor'),
instanceCount: function() {
var count = 0;
(this.get('model.services')||[]).forEach((service) => {
count += service.get('instances.length')||0;
});
return count;
}.property('model.services.@each.healthState'),
});