import { Ionicons } from "@expo/vector-icons"; import type { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; import type React from "react"; import { Platform, View } from "react-native"; export const WatchedIndicator: React.FC<{ item: BaseItemDto }> = ({ item }) => { if (Platform.isTV) { // TV: Show white checkmark when watched if ( item.UserData?.Played && (item.Type === "Movie" || item.Type === "Episode") ) { return ( ); } return null; } // Mobile: Show purple triangle for unwatched return ( <> {item.UserData?.Played === false && (item.Type === "Movie" || item.Type === "Episode") && ( )} ); };