import { useCallback, useState } from "react"; import Sticky from "react-stickynode"; import { useTranslation } from "react-i18next"; import { Navigation } from "@/components/layout/Navigation"; import { ThinContainer } from "@/components/layout/ThinContainer"; import { SearchBarInput } from "@/components/SearchBar"; import { Title } from "@/components/text/Title"; import { useSearchQuery } from "@/hooks/useSearchQuery"; import { WideContainer } from "@/components/layout/WideContainer"; import { Helmet } from "react-helmet"; import { SearchResultsPartial } from "./SearchResultsPartial"; export function SearchView() { const { t } = useTranslation(); const [search, setSearch, setSearchUnFocus] = useSearchQuery(); const [showBg, setShowBg] = useState(false); const stickStateChanged = useCallback( ({ status }: Sticky.Status) => setShowBg(status === Sticky.STATUS_FIXED), [setShowBg] ); return ( <>
{t("global.name")}
{t("search.title")}
); }