import React, { type FC } from 'react'; import { useGetGroupsUpcomingEpisodes } from 'hooks/useFetchItems'; import Loading from 'components/loading/LoadingComponent'; import NoItemsMessage from 'components/common/NoItemsMessage'; import SectionContainer from 'components/common/SectionContainer'; import { CardShape } from 'utils/card'; import type { LibraryViewProps } from 'types/library'; const UpcomingView: FC = ({ parentId }) => { const { isLoading, data: groupsUpcomingEpisodes } = useGetGroupsUpcomingEpisodes(parentId); if (isLoading) return ; if (!groupsUpcomingEpisodes?.length) { return ; } return groupsUpcomingEpisodes?.map((group) => ( )); }; export default UpcomingView;