import React from 'react';
import classNames from 'classnames';
import Branding from './Branding';
import Link from './Link';
import LogoLink from './LogoLink';
import Search from './Search';
import { getItemPageNames } from '../../common/config';
class Header extends React.Component {
constructor(...args) {
super(...args);
this.state = {
searchOpen: false,
};
}
openSearch = () => {
this.setState({
searchOpen: true,
});
}
closeSearch = () => {
this.setState({
searchOpen: false,
});
}
handleOpenClick = (e) => {
e.preventDefault();
this.openSearch();
}
render() {
const { pageName } = this.props;
const { searchOpen } = this.state;
const smallLogo = pageName !== 'index';
return (