'use client'; import { useAuditLogs } from '@/hooks/use-audit-logs'; import { Card } from '@/components/ui/card'; import { Badge } from '@/components/ui/badge'; import { formatDistanceToNow } from 'date-fns'; import { Loader2 } from 'lucide-react'; export default function AuditLogsPage() { const { data: logs, isLoading } = useAuditLogs(); return (
View system activity and changes
{typeof log.detailsJson === 'string' ? log.detailsJson : JSON.stringify(log.detailsJson || {})}
{log.createdAt && formatDistanceToNow(new Date(log.createdAt), { addSuffix: true })}