import * as React from 'react'; import { useIntl } from 'react-intl'; import { SearchInput } from '@box/blueprint-web'; import Logo from './Logo'; import messages from '../messages'; import { VIEW_FOLDER, VIEW_SEARCH } from '../../../constants'; import type { View } from '../../../common/types/core'; import './Header.scss'; type HeaderProps = { isHeaderLogoVisible?: boolean, logoUrl?: string, onSearch: any, view: View }; const Header = ({ isHeaderLogoVisible = true, view, onSearch, logoUrl, }: HeaderProps) => { const { formatMessage } = useIntl(); const searchMessage = formatMessage(messages.searchPlaceholder); const isFolder = view === VIEW_FOLDER; const isSearch = view === VIEW_SEARCH; return (