Skip to content

Commit 294e811

Browse files
committed
Create container for SidebarLink
1 parent 34afc90 commit 294e811

File tree

4 files changed

+212
-211
lines changed

4 files changed

+212
-211
lines changed

src/components/Sidebar/SidebarView.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
} from "@material-ui/icons";
1818
import classNames from 'classnames';
1919

20-
import SidebarLink from './components/SidebarLink';
20+
import SidebarLink from './components/SidebarLink/SidebarLinkContainer';
2121
import Dot from './components/Dot';
2222

2323
const structure = [

src/components/Sidebar/components/SidebarLink.js

Lines changed: 0 additions & 210 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { compose, withState, withHandlers } from 'recompose';
2+
3+
import SidebarLinkView from './SidebarLinkView';
4+
5+
export default compose(
6+
withState('isOpen', 'setIsOpen', false),
7+
withHandlers({
8+
toggleCollapse: (props) => (e) => {
9+
if (props.isSidebarOpened) {
10+
e.preventDefault();
11+
12+
props.setIsOpen(!props.isOpen);
13+
}
14+
},
15+
}),
16+
)(SidebarLinkView);

0 commit comments

Comments
 (0)