From 142425429008f2fd25f235307d2b038d8627f147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Moreira?= Date: Thu, 17 May 2018 15:48:27 +0100 Subject: [PATCH] fix(ui-toolkit): delay parallax header hiding --- packages/ui-toolkit/src/styleguide/parallax.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/ui-toolkit/src/styleguide/parallax.js b/packages/ui-toolkit/src/styleguide/parallax.js index 14c8c638..34b22bf8 100644 --- a/packages/ui-toolkit/src/styleguide/parallax.js +++ b/packages/ui-toolkit/src/styleguide/parallax.js @@ -92,8 +92,8 @@ export default class extends Component { skipParallax = () => { if ( - this.state.show && - window.scrollY < document.getElementsByTagName('header')[0].offsetTop + window.scrollY < document.getElementsByTagName('header')[0].offsetTop && + this.state.show ) { window.scroll({ top: document.getElementsByTagName('header')[0].offsetTop, @@ -106,7 +106,7 @@ export default class extends Component { checkpoint = () => { if (isScrolledOutsideView()) { window.removeEventListener('scroll', this.checkpoint); - this.setState({ show: false }); + setTimeout(() => this.setState({ show: false }), 10); } };