import { MWMediaMeta } from "providers"; import { useWatchedContext, getWatchedFromPortable } from "state/watched"; import { MediaCard } from "./MediaCard"; export interface WatchedMediaCardProps { media: MWMediaMeta; } export function WatchedMediaCard(props: WatchedMediaCardProps) { const { watched } = useWatchedContext(); const foundWatched = getWatchedFromPortable(watched.items, props.media); const watchedPercentage = (foundWatched && foundWatched.percentage) || 0; return ( ); }