Merge pull request #872 from vatesfr/pierre-v5-vm-state-icon

VM: state icon in front of VM's name.
This commit is contained in:
Julien Fontanet
2016-04-07 10:16:23 +02:00
2 changed files with 18 additions and 0 deletions

View File

@@ -170,6 +170,22 @@ $ct-series-colors: (
@extend .fa-info-circle;
}
&-vm-running {
@extend .fa;
@extend .fa-desktop;
@extend .text-success;
}
&-vm-suspended {
@extend .fa;
@extend .fa-desktop;
@extend .text-warning;
}
&-vm-halted {
@extend .fa;
@extend .fa-desktop;
@extend .text-danger;
}
&-cpu {
@extend .fa;
@extend .fa-dashboard;

View File

@@ -1,6 +1,7 @@
import _ from 'messages'
import assign from 'lodash/assign'
import forEach from 'lodash/forEach'
import Icon from 'icon'
import isEmpty from 'lodash/isEmpty'
import Link from 'react-router/lib/Link'
import map from 'lodash/map'
@@ -210,6 +211,7 @@ export default class Vm extends Component {
<Row>
<Col smallSize={6}>
<h1>
<Icon icon={`vm-${vm.power_state.toLowerCase()}`} />&nbsp;
<Text
onChange={(value) => xo.call('vm.set', { id: vm.id, name_label: value })}
>{vm.name_label}</Text>