mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-10-03 10:25:44 +01:00
18 lines
435 B
TypeScript
18 lines
435 B
TypeScript
import { useQuery } from "@tanstack/react-query";
|
|
import { type AuditLog, getAuditLog } from "src/api/backend";
|
|
|
|
const fetchAuditLog = (id: number) => {
|
|
return getAuditLog(id, ["user"]);
|
|
};
|
|
|
|
const useAuditLog = (id: number, options = {}) => {
|
|
return useQuery<AuditLog, Error>({
|
|
queryKey: ["audit-log", id],
|
|
queryFn: () => fetchAuditLog(id),
|
|
staleTime: 5 * 60 * 1000, // 5 minutes
|
|
...options,
|
|
});
|
|
};
|
|
|
|
export { useAuditLog };
|