import React from 'react'; import type { TvResult } from '../../../server/models/Search'; import ListView from '../Common/ListView'; import { defineMessages, useIntl } from 'react-intl'; import Header from '../Common/Header'; import PageTitle from '../Common/PageTitle'; import useDiscover from '../../hooks/useDiscover'; import Error from '../../pages/_error'; const messages = defineMessages({ discovertv: 'Popular Series', }); const DiscoverTv: React.FC = () => { const intl = useIntl(); const { isLoadingInitialData, isEmpty, isLoadingMore, isReachingEnd, titles, fetchMore, error, } = useDiscover('/api/v1/discover/tv'); if (error) { return ; } const title = intl.formatMessage(messages.discovertv); return ( <>
{title}
0) } onScrollBottom={fetchMore} /> ); }; export default DiscoverTv;