Files
old-spike/client/dashboard/energy/energy.component.js

41 lines
899 B
JavaScript
Raw Normal View History

2016-02-29 18:20:00 -06:00
import React from 'react';
import Templates from 'config/templates';
import {RouteHelper} from './../routes';
class EnergyComponent extends React.Component {
constructor(props){
super(props);
var energy = this;
}
componentDidMount(){
2016-03-02 12:07:31 -06:00
var energy = this;
2016-02-29 18:20:00 -06:00
}
componentDidUpdate(prev_props, prev_state, prev_context){
2016-03-02 12:07:31 -06:00
var energy = this;
2016-02-29 18:20:00 -06:00
}
setParam(event){
var energy = this,
param = event.target.dataset.param,
value = event.target.dataset.value,
update = {}, route_helper;
2016-03-02 12:07:31 -06:00
update[param] = value;
route_helper = new RouteHelper(energy.props, update);
if (route_helper.routeUpdated()) route_helper.updateRoute();
2016-02-29 18:20:00 -06:00
}
render() {
var energyRt = Templates.forComponent('energy');
return energyRt.call(this);
}
}
EnergyComponent.contextTypes = {
router: React.PropTypes.object.isRequired
};
export default EnergyComponent;