import { MWMediaMeta } from "@/backend/metadata/types"; import { useWatchedContext } from "@/state/watched"; import { useMemo } from "react"; import { MediaCard } from "./MediaCard"; export interface WatchedMediaCardProps { media: MWMediaMeta; closable?: boolean; onClose?: () => void; } export function WatchedMediaCard(props: WatchedMediaCardProps) { const { watched } = useWatchedContext(); const watchedMedia = useMemo(() => { return watched.items.find((v) => v.item.meta.id === props.media.id); }, [watched, props.media]); return ( ); }