mirror of https://github.com/rancher/ui.git
34 lines
751 B
JavaScript
34 lines
751 B
JavaScript
import Component from '@ember/component';
|
|
import { inject as service } from '@ember/service';
|
|
import { get, set } from '@ember/object';
|
|
import layout from './template';
|
|
|
|
export default Component.extend({
|
|
scope: service(),
|
|
|
|
layout,
|
|
|
|
fullColspan: null,
|
|
afterName: 0,
|
|
showState: false,
|
|
afterState: 0,
|
|
alignState: 'text-center',
|
|
showActions: true,
|
|
|
|
nodes: null,
|
|
nodeId: null,
|
|
tagName: '',
|
|
|
|
didReceiveAttrs() {
|
|
const nodes = get(this, 'nodes');
|
|
const nodeId = get(this, 'nodeId');
|
|
|
|
if (nodes && nodeId) {
|
|
const clusterId = get(this, 'scope.currentCluster.id');
|
|
const targetNode = nodes.find((n) => n.id === nodeId && n.clusterId === clusterId);
|
|
|
|
set(this, 'model', targetNode);
|
|
}
|
|
},
|
|
});
|