Skip to content

Commit 6bc5e87

Browse files
committed
Recalculate Sidebar top position on item toggle
1 parent ecd3408 commit 6bc5e87

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

components/sidebar-item/sidebar-item.jsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,14 @@ export default class SidebarItem extends React.Component {
3636
}
3737

3838
toggle(e) {
39+
let { onToggle } = this.props;
40+
3941
this.setState({
4042
open: !this.state.open
43+
}, () => {
44+
if (typeof onToggle === 'function') {
45+
onToggle();
46+
}
4147
});
4248
}
4349
}

components/sidebar/sidebar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export default class Sidebar extends Component {
6868
title={ title }
6969
anchors={ anchors }
7070
currentPage= { currentPage }
71-
/>
71+
onToggle={ this._recalculate.bind(this) } />
7272
)
7373
}
7474
</div>

0 commit comments

Comments
 (0)