File size: 504 Bytes
3c4358c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { useEffect, useState } from "react";
import api from "../api";

export default function Security() {
  const [logs, setLogs] = useState<any[]>([]);

  useEffect(() => {
    api.get("/admin/security/anomalies").then((r) => setLogs(r.data));
  }, []);

  return (
    <div>
      <h1 className="font-bold mb-4">Security</h1>
      {logs.map((l) => (
        <div key={l._id} className="bg-red-900/40 p-2 rounded mb-2">
          🤖 {l.action} · {l.ip}
        </div>
      ))}
    </div>
  );
}