import React from 'react'; import { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import AuditLogViewer from './components/audit/AuditLogViewer'; import './App.css'; const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 5 * 60 * 1000, // 5 minutes gcTime: 10 * 60 * 1000, // 10 minutes retry: (failureCount, error: any) => { if (error?.status >= 400 && error?.status < 500) { return false; } return failureCount < 3; }, }, }, }); function App() { return (
Audit Log Viewer & Compliance Management