import { useQuery } from "@tanstack/react-query"; import { useState } from "react"; import { getAuditLog } from "../../api/gateway"; const DOMAIN_OPTIONS = ["", "aw", "wwi", "platform"]; export default function AuditPage() { const [domain, setDomain] = useState(""); const query = useQuery({ queryKey: ["audit", domain], queryFn: () => getAuditLog(200, domain || undefined), staleTime: 30_000, }); return (
All system actions recorded across services
| Time | Action | Domain | Service | Entity | Actor | Status |
|---|---|---|---|---|---|---|
| {new Date(r.occurred_at).toLocaleString()} | {r.action} | {r.domain} | {r.service} | {r.entity_type} | {r.actor_id} | {r.status} |