GladysProject/Gladys

View on GitHub
front/src/routes/integration/all/zwave/node-page/index.js

Summary

Maintainability
A
2 hrs
Test Coverage
import { Component } from 'preact';
import { connect } from 'unistore/preact';
import actions from './actions';
import ZwavePage from '../ZwavePage';
import NodeTab from './NodeTab';

class ZwaveNodePage extends Component {
  componentWillMount() {
    this.props.getZWaveDevices();
    this.props.getHouses();
  }

  render(props, {}) {
    return (
      <ZwavePage user={props.user}>
        <NodeTab {...props} />
      </ZwavePage>
    );
  }
}

export default connect(
  'session,user,zwaveDevices,houses,getZwaveDevicesStatus,getZwaveDeviceOrderDir,zwaveDeviceSearch',
  actions
)(ZwaveNodePage);