import classNames from 'classnames'; import React, { CSSProperties, useRef } from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { UI } from '../../constants'; import { expandSearchOverlay } from '../../state/navigation'; import { IState } from '../../state/reducers'; import { SearchDropdown } from '../search/SearchDropdown'; import { SearchInput } from '../search/SearchInput'; interface Props { isShown: boolean; innerOverlayStyle: CSSProperties; } export function HeaderSearch({ isShown, innerOverlayStyle = {} }: Props) { const navigationState = useSelector((state: IState) => state.navigation); const searchState = useSelector((state: IState) => state.search); const { searchOverlayExpanded } = navigationState; const dispatch = useDispatch(); const searchRef = useRef(null); return (
dispatch(expandSearchOverlay())} />
); }