mirror of https://github.com/rancher/ui.git
24 lines
553 B
JavaScript
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'),
|
|
});
|