This commit is contained in:
2026-03-16 11:00:16 -04:00
parent 7c47f2d2eb
commit b1b8eb297e
45 changed files with 3701 additions and 3736 deletions

View File

@@ -6,9 +6,7 @@ import { Search } from 'lucide-react';
export default function AdminLogsPage() {
const [filter, setFilter] = useState('');
const { data: logsData, isLoading, refetch } = useGetLogs(
filter ? { filter } : {}
);
const { data: logsData, isLoading, refetch } = useGetLogs(filter ? { filter } : {});
const logs = logsData?.data?.logs || [];
@@ -24,28 +22,26 @@ export default function AdminLogsPage() {
return (
<div>
{/* Filter Form */}
<div
className="mb-4 flex grow flex-col gap-2 rounded bg-white p-4 text-gray-500 shadow-lg dark:bg-gray-700 dark:text-white"
>
<div className="mb-4 flex grow flex-col gap-2 rounded bg-white p-4 text-gray-500 shadow-lg dark:bg-gray-700 dark:text-white">
<form className="flex flex-col gap-4 lg:flex-row" onSubmit={handleFilterSubmit}>
<div className="flex w-full grow flex-col">
<div className="relative flex">
<span
className="inline-flex items-center border-y border-l border-gray-300 bg-white px-3 text-sm text-gray-500 shadow-sm"
>
<span className="inline-flex items-center border-y border-l border-gray-300 bg-white px-3 text-sm text-gray-500 shadow-sm">
<Search size={15} />
</span>
<input
type="text"
value={filter}
onChange={(e) => setFilter(e.target.value)}
onChange={e => setFilter(e.target.value)}
className="w-full flex-1 appearance-none rounded-none border border-gray-300 bg-white p-2 text-base text-gray-700 shadow-sm placeholder:text-gray-400 focus:border-transparent focus:outline-none focus:ring-2 focus:ring-purple-600"
placeholder="JQ Filter"
/>
</div>
</div>
<div className="lg:w-60">
<Button variant="secondary" type="submit">Filter</Button>
<Button variant="secondary" type="submit">
Filter
</Button>
</div>
</form>
</div>
@@ -63,4 +59,4 @@ export default function AdminLogsPage() {
</div>
</div>
);
}
}