mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-09 06:46:37 +08:00
优化
This commit is contained in:
@@ -9,6 +9,7 @@ import {
|
||||
MediaDetailMainContent,
|
||||
MediaDetailMissing,
|
||||
} from './MediaDetailPageSections'
|
||||
import { LibrarySeriesEpisodes } from './LibrarySeriesEpisodes'
|
||||
import { useMediaDetailPageState } from './useMediaDetailPageState'
|
||||
|
||||
export function MediaDetailPage() {
|
||||
@@ -31,6 +32,7 @@ export function MediaDetailPage() {
|
||||
media={media}
|
||||
isAdmin={role === 'admin'}
|
||||
favourite={detail.favourite}
|
||||
playTargetId={detail.firstPlayableEpisode?.id}
|
||||
scrapeEpisodeArtwork={detail.scrapeEpisodeArtwork}
|
||||
onToggleFavourite={detail.toggleFavourite}
|
||||
onScrapeEpisodeArtworkChange={detail.setScrapeEpisodeArtwork}
|
||||
@@ -42,6 +44,21 @@ export function MediaDetailPage() {
|
||||
onExportNFO={detail.exportNFO}
|
||||
onSoftDelete={detail.softDelete}
|
||||
/>
|
||||
|
||||
{detail.hasEpisodes && (
|
||||
<div className="relative z-10 px-6 pb-8 sm:px-10 space-y-6">
|
||||
<div className="divider border-gray-200/60" />
|
||||
<LibrarySeriesEpisodes
|
||||
loading={detail.loadingEpisodes}
|
||||
selectedEpisodes={detail.seasonGroups}
|
||||
selectedSeason={detail.selectedSeason}
|
||||
visibleEpisodes={detail.visibleEpisodes}
|
||||
playbackFrom={`/media/${media.id}`}
|
||||
onSeasonChange={detail.setSelectedSeason}
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
|
||||
<MediaDetailDialogs
|
||||
media={media}
|
||||
manualScrapeOpen={detail.manualScrapeOpen}
|
||||
|
||||
Reference in New Issue
Block a user