// ©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 (
| 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)} |