import type { Library } from '../types' import { EpisodeArtworkToggle } from '../components/EpisodeArtworkToggle' type LibraryPageHeaderProps = { library: Library | null itemCount: number loadingAllText: string scanProgress: string isAdmin: boolean scrapeEpisodeArtwork: boolean scanning: boolean scraping: boolean repairing: boolean onScrapeEpisodeArtworkChange: (checked: boolean) => void onScan: () => void onScrape: () => void onRepairRescrape: () => void } export function LibraryPageHeader({ library, itemCount, loadingAllText, scanProgress, isAdmin, scrapeEpisodeArtwork, scanning, scraping, repairing, onScrapeEpisodeArtworkChange, onScan, onScrape, onRepairRescrape, }: LibraryPageHeaderProps) { return (

{library?.name ?? '媒体库'} ({itemCount})

{library &&

{library.type} · {library.path}

} {loadingAllText &&

{loadingAllText}

} {scanProgress &&

{scanProgress}

}
{isAdmin && (
)}
) }