const React = require('react'); const classnames = require('classnames'); const { MainNavBar, MetaItem, MetaPreview } = require('stremio/common'); const PickerMenu = require('./PickerMenu'); const useCatalog = require('./useCatalog'); const styles = require('./styles'); const Discover = ({ urlParams, queryParams }) => { const [pickers, metaItems] = useCatalog(urlParams, queryParams); const [selectedItem, setSelectedItem] = React.useState(metaItems[0]); const changeMetaItem = React.useCallback((event) => { const { id: metaItemId } = event.currentTarget.dataset; const metaItem = metaItems.find(({ id }) => id === metaItemId); setSelectedItem(metaItem); }, [metaItems]); return (