diff --git a/src/routes/Search/Search.js b/src/routes/Search/Search.js index 58e6e834b..01ad2e107 100644 --- a/src/routes/Search/Search.js +++ b/src/routes/Search/Search.js @@ -1,7 +1,6 @@ // Copyright (C) 2017-2023 Smart code 203358507 const React = require('react'); -const PropTypes = require('prop-types'); const classnames = require('classnames'); const debounce = require('lodash.debounce'); const useTranslate = require('stremio/common/useTranslate'); @@ -10,10 +9,12 @@ const { withCoreSuspender, getVisibleChildrenRange } = require('stremio/common') const { Image, MainNavBars, MetaItem, MetaRow } = require('stremio/components'); const useSearch = require('./useSearch'); const styles = require('./styles'); +const { useSearchParams } = require('react-router-dom'); const THRESHOLD = 100; -const Search = ({ queryParams }) => { +const Search = () => { + const [queryParams] = useSearchParams(); const t = useTranslate(); const [search, loadSearchRows] = useSearch(queryParams); const query = React.useMemo(() => { @@ -127,14 +128,9 @@ const Search = ({ queryParams }) => { ); }; -Search.propTypes = { - queryParams: PropTypes.instanceOf(URLSearchParams) +const SearchFallback = () => { + const [queryParams] = useSearchParams(); + return }; -const SearchFallback = ({ queryParams }) => ( - -); - -SearchFallback.propTypes = Search.propTypes; - module.exports = withCoreSuspender(Search, SearchFallback);