"use client"; import { useEffect, useState } from "react"; import { api } from "@/lib/api"; export default function Audit() { const [logs, setLogs] = useState([]); useEffect(() => { api("/admin/audit-logs").then(setLogs).catch(() => {}); }, []); return (

Audit Logs

{logs.map((l, i) => ( ))} {logs.length === 0 && }
TimeUserActionModuleDetails
{l.at ? new Date(l.at).toLocaleString() : ""} {l.user ?? "—"} {l.action} {l.module} {l.details}
No audit logs.
); }