import { Button, Icon, SearchInput, Spinner, Text } from "design-system"; import React from "react"; import styled from "styled-components"; import WorkspaceSearchItems from "pages/common/SearchBar/WorkspaceSearchItems"; import ApplicationSearchItem from "pages/common/SearchBar/ApplicationSearchItem"; import PackageSearchItem from "@appsmith/pages/common/PackageSearchItem"; import WorkflowSearchItem from "@appsmith/pages/common/WorkflowSearchItem"; import { useRouteMatch } from "react-router"; const SearchListContainer = styled.div` width: 100%; height: 100vh; position: absolute; top: 47px; left: 0; border: solid 1px var(--ads-v2-color-bg-muted); background-color: var(--ads-v2-color-bg); display: flex; flex-direction: column; padding: 12px; overflow-y: auto; `; const MobileSearchInput = styled(SearchInput)` span { display: none; } input { border: none !important; padding: 0 0 0 4px !important; } `; function MobileEntitySearchField(props: any) { const { applicationsList, canShowSearchDropdown, handleInputClicked, handleSearchInput, isDropdownOpen, isFetchingApplications, isFetchingEntities, navigateToApplication, noSearchResults, searchedPackages, searchedWorkflows, searchListContainerRef, setIsDropdownOpen, setShowMobileSearchBar, workspacesList, } = props; const isHomePage = useRouteMatch("/applications")?.isExact; if (!isHomePage) return null; return ( <>