import React from "react"; import * as Sentry from "@sentry/react"; import { Box, Flex } from "@chakra-ui/react"; import SearchToolbar, { emptySearchQuery } from "./SearchToolbar"; import { MajorErrorMessage, TestErrorSender, useLocalStorage } from "../util"; import PaginationToolbar from "../components/PaginationToolbar"; /** * SearchFooter appears on large screens only, to let you search for new items * while still keeping the rest of the item screen open! */ function SearchFooter() { const [canUseSearchFooter, setCanUseSearchFooter] = useLocalStorage( "DTIFeatureFlagCanUseSearchFooter", false ); React.useEffect(() => { if (window.location.search.includes("feature-flag-can-use-search-footer")) { setCanUseSearchFooter(true); } }, [setCanUseSearchFooter]); const [query, setQuery] = React.useState(emptySearchQuery); // TODO: Show the new footer to other users, too! if (!canUseSearchFooter) { return null; } return ( Add new items: alert("TODO")} buildPageUrl={() => null} size="sm" /> ); } export default SearchFooter;