Bottom Navigation
import React, { Component } from 'react'
...
export default class EcommerceDashboard extends Component {
// Bottom Navigation State
state = {
example1: 'recents'
}
// Bottom Navigation Function
/**
* Hanlde Change Tab
*/
handleChange = (key, value) => {
this.setState({ [key]: value });
}
render() {
...
// De-structure the state
const { example1 } = this.state;
return (
<div className="ecom-dashboard-wrapper">
...
<div className="row">
<div className="col-sm-6 col-md-12 mb-30
">
<div>
// Bottom Navigation Code
<BottomNavigation value={example1} onChange={(e, value) => this.handleChange('example1', value)}>
<BottomNavigationAction label="Recents" value="recents" icon={<i className="zmdi zmdi-time-restore zmdi-hc-lg"></i>} />
<BottomNavigationAction label="Favorites" value="favorites" icon={<i className="zmdi zmdi-favorite zmdi-hc-lg"></i>} />
<BottomNavigationAction label="Nearby" value="nearby" icon={<i className="zmdi zmdi-pin zmdi-hc-lg"></i>} />
<BottomNavigationAction label="Folder" value="folder" icon={<i className="zmdi zmdi-folder zmdi-hc-lg"></i>} />
</BottomNavigation>
</div>
</div>
</div>
... 

Last updated