import { useState, FormEvent } from 'react'; import { useGetLogs } from '../generated/anthoLumeAPIV1'; import { Button } from '../components/Button'; import { Search } from 'lucide-react'; export default function AdminLogsPage() { const [filter, setFilter] = useState(''); const { data: logsData, isLoading, refetch } = useGetLogs( filter ? { filter } : {} ); const logs = logsData?.data?.logs || []; const handleFilterSubmit = (e: FormEvent) => { e.preventDefault(); refetch(); }; if (isLoading) { return