import { useRef } from "react"; import { X } from "lucide-react"; import type { AutoplayPayload } from "@/lib/autoplay-ipc"; interface AutoplayCardContentProps { payload: AutoplayPayload; onDismiss: () => void; onNavigate: () => void; onEnded: () => void; } export function AutoplayCardContent({ payload, onDismiss, onNavigate, onEnded, }: AutoplayCardContentProps) { const mediaRef = useRef(null); const isVideo = payload.mimeType.startsWith("video/"); const handleClick = () => { mediaRef.current?.pause(); onNavigate(); }; const handleClose = (e: React.MouseEvent) => { e.stopPropagation(); mediaRef.current?.pause(); onDismiss(); }; return (
{isVideo ? ( <>
); }