diff --git a/src/components/Layout/Layout.js b/src/components/Layout/Layout.js index 0dfe4ac..e105003 100644 --- a/src/components/Layout/Layout.js +++ b/src/components/Layout/Layout.js @@ -7,17 +7,23 @@ import SideDrawer from '../Navigation/SideDrawer/SideDrawer'; class Layout extends Component { state = { - showSideDrawer: true + showSideDrawer: false, } sideDrawerClosedHandler = () => { this.setState({showSideDrawer: false}); } + sideDrawerToggleHandler = () => { + this.setState((prevState) => { + return {showSideDrawer: !prevState.showSideDrawer }; + }); + } + render() { return ( - +
{this.state.children} diff --git a/src/components/Navigation/SideDrawer/DrawerToggle/DrawerToggle.css b/src/components/Navigation/SideDrawer/DrawerToggle/DrawerToggle.css new file mode 100644 index 0000000..e69de29 diff --git a/src/components/Navigation/SideDrawer/DrawerToggle/DrawerToggle.js b/src/components/Navigation/SideDrawer/DrawerToggle/DrawerToggle.js new file mode 100644 index 0000000..7308c6a --- /dev/null +++ b/src/components/Navigation/SideDrawer/DrawerToggle/DrawerToggle.js @@ -0,0 +1,8 @@ +import React from 'react'; + + +const drawerToggle = (props) => ( +
MENU
+) + +export default drawerToggle; \ No newline at end of file diff --git a/src/components/Navigation/Toolbar/Toolbar.js b/src/components/Navigation/Toolbar/Toolbar.js index 7ba0f10..5a026f3 100644 --- a/src/components/Navigation/Toolbar/Toolbar.js +++ b/src/components/Navigation/Toolbar/Toolbar.js @@ -3,11 +3,12 @@ import React from 'react'; import classes from './Toolbar.css'; import Logo from '../../Logo/Logo'; import NavigationItems from '../NavigationItems/NavigationItems'; +import DrawerToggle from '../SideDrawer/DrawerToggle/DrawerToggle'; -const toolbar = () => { +const toolbar = (props) => { return (
-
MENU
+