From 522a1cdbaf0f478fb23a9f770b9caf732ea13803 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Tue, 29 Oct 2019 17:11:07 +0300 Subject: Hide header on scroll (mobile only) --- vnext/src/ui/Header.js | 134 ++++++++++++++++++++++++------------------------- 1 file changed, 66 insertions(+), 68 deletions(-) (limited to 'vnext/src/ui/Header.js') diff --git a/vnext/src/ui/Header.js b/vnext/src/ui/Header.js index 2d042bfe..a7663dd3 100644 --- a/vnext/src/ui/Header.js +++ b/vnext/src/ui/Header.js @@ -1,73 +1,71 @@ -import React, { useEffect, useCallback, useRef } from 'react'; -import ReactDOM from 'react-dom'; -import PropTypes from 'prop-types'; +import React, { memo } from 'react'; +import { Link, withRouter } from 'react-router-dom'; -const elClassHidden = 'header--hidden'; +import Icon from './Icon'; +import { UserLink } from './UserInfo'; +import SearchBox from './SearchBox'; -const header = document.getElementById('header'); +function Header({ visitor, search, className }) { + return ( + + ); } -Header.propTypes = { - children: PropTypes.node -}; +export default memo(withRouter(Header)); -- cgit v1.2.3