Files
old-spike/client/dashboard/power/power.component.js
2016-03-11 17:38:03 -06:00

42 lines
838 B
JavaScript

import React from 'react';
import moment from 'moment-timezone';
import _ from 'lodash';
import Templates from 'config/templates';
import House from './../../models/house';
class PowerComponent extends React.Component {
constructor(props){
super(props);
this.state = {
loading_power_data: false,
house: null,
power_range: null
};
}
get house(){
return this.state_manager && this.state_manager.state && this.state_manager.state.house;
}
get state_manager(){
return this.props.state_manager;
}
syncFromStateManager(fnStateSet){
var power = this;
power.setState(power.state_manager.state, fnStateSet);
}
render() {
var powerRt = Templates.forComponent('power');
return powerRt.call(this);
}
}
PowerComponent.NAME = 'Power';
module.exports = PowerComponent;