import React from "react"; import { WsEvent } from "../types"; import { clsx } from "clsx"; import { CheckCircle2, AlertCircle } from "lucide-react"; interface EventRowProps { event: WsEvent; } const EventRow: React.FC = ({ event }) => { const time = new Date(event.timestamp).toLocaleTimeString([], { hour12: false, hour: "2-digit", minute: "2-digit", second: "2-digit", }); return (
{time} {event.episode_id.slice(0, 8)}
{event.type} 0 ? "text-emerald-700 bg-emerald-50 border border-emerald-200" : event.reward < 0 ? "text-red-700 bg-red-50 border border-red-200" : "text-zinc-600 bg-zinc-100 border border-zinc-200" )} > {event.reward > 0 ? : } {event.reward > 0 ? "+" : ""} {event.reward.toFixed(2)}
); }; export default EventRow;