import React, { Component } from 'react'; import { Redirect, Switch } from 'react-router-dom' import Tabs from '@material-ui/core/Tabs'; import Tab from '@material-ui/core/Tab'; import AuthenticatedRoute from '../authentication/AuthenticatedRoute'; import MenuAppBar from '../components/MenuAppBar'; import WiFiNetworkScanner from '../containers/WiFiNetworkScanner'; import WiFiSettings from '../containers/WiFiSettings'; import WiFiStatus from '../containers/WiFiStatus'; class WiFiConnection extends Component { constructor(props) { super(props); this.state = { selectedNetwork: null }; this.selectNetwork = this.selectNetwork.bind(this); this.deselectNetwork = this.deselectNetwork.bind(this); } selectNetwork(network) { this.setState({ selectedNetwork: network }); this.props.history.push('/wifi/settings'); } deselectNetwork(network) { this.setState({ selectedNetwork: null }); } handleTabChange = (event, path) => { this.props.history.push(path); }; render() { const ConfiguredWiFiNetworkScanner = (props) => { return ( ); }; const ConfiguredWiFiSettings = (props) => { return ( ); }; return ( ) } } export default WiFiConnection;