// @flow import * as ICONS from 'constants/icons'; import React from 'react'; import { lazyImport } from 'util/lazyImport'; import { useIsMobile } from 'effects/use-screensize'; const Button = lazyImport(() => import('component/button' /* webpackChunkName: "button" */)); const Icon = lazyImport(() => import('component/common/icon' /* webpackChunkName: "icon" */)); const WunderbarSuggestions = lazyImport(() => import('component/wunderbarSuggestions' /* webpackChunkName: "wb" */)); type Props = { doOpenMobileSearch: (any) => void, channelsOnly?: boolean, noTopSuggestion?: boolean, noBottomLinks?: boolean, customSelectAction?: (string) => void, }; export default function WunderBar(props: Props) { const { doOpenMobileSearch, channelsOnly, noTopSuggestion, noBottomLinks, customSelectAction } = props; const isMobile = useIsMobile(); return isMobile ? (