// ©AngelaMos | 2026 // index.tsx import { useState } from 'react' import { useEvents } from '@/api/hooks' import { ServiceBadge } from '@/components/service-badge' import styles from './events.module.scss' const PAGE_SIZE = 50 export function EventsPage() { const [ipFilter, setIpFilter] = useState('') const { data: events, isLoading } = useEvents(PAGE_SIZE, ipFilter || undefined) return (

Events

SYSTEM EVENT LOG
FILTER IP setIpFilter(e.target.value)} />
{isLoading ? (
LOADING ...
) : ( {events?.map((ev) => ( ))}
Time Service Type Source IP Port Session
{new Date(ev.timestamp).toLocaleString()} {ev.event_type} {ev.source_ip} {ev.dest_port} {ev.session_id.slice(0, 8)}
)}
) }