import { Card, CardContent } from "@/components/ui/card"; import type { LibraryCount } from "../types"; interface Props { libraries: LibraryCount[]; } /** * Two-column overview of movie and TV libraries on a responsive CSS grid * (`grid grid-cols-1 md:grid-cols-2 gap-4`). Same exported props as the MUI * version; the per-library counts render verbatim. */ export function LibraryOverview({ libraries }: Props) { const movieLibs = libraries.filter((l) => l.type === "movies"); const tvLibs = libraries.filter((l) => l.type === "tvshows"); return (

Movie libraries

{movieLibs.map((lib) => ( {lib.library} Total: {lib.total.toLocaleString()} | Movies:{" "} {lib.movies.toLocaleString()} ))}

TV libraries

{tvLibs.map((lib) => ( {lib.library} Total: {lib.total.toLocaleString()} | Series:{" "} {lib.series.toLocaleString()} ))}
); }