diff --git a/src/js/components/Sidebar.js b/src/js/components/Sidebar.js index 54040812f..523738f1b 100644 --- a/src/js/components/Sidebar.js +++ b/src/js/components/Sidebar.js @@ -1,3 +1,4 @@ +import jump from '../deps/jump' import { select, selectAll, easeOutQuint } from '../deps/utils' const menu = select('.hamburger') @@ -16,8 +17,14 @@ const toggle = () => { menu.addEventListener('click', toggle) links.addEventListener('click', e => { - if (e.target.closest('.sidebar__link')) { + const link = e.target.closest('.sidebar__link') + if (link) { setTimeout(toggle, 50) + jump(link.getAttribute('href'), { + duration: 500, + easing: easeOutQuint, + offset: window.innerWidth <= 991 ? -64 : -32 + }) } })