import { Ionicons } from "@expo/vector-icons"; import type { BaseItemDto } from "@jellyfin/sdk/lib/generated-client"; import React from "react"; import { useMarkAsPlayed } from "@/hooks/useMarkAsPlayed"; import { TVButton } from "./TVButton"; export interface TVPlayedButtonProps { item: BaseItemDto; disabled?: boolean; } export const TVPlayedButton: React.FC = ({ item, disabled, }) => { const isPlayed = item.UserData?.Played ?? false; const toggle = useMarkAsPlayed([item]); return ( toggle(!isPlayed)} variant='glass' square disabled={disabled} > ); };